Bees with Machine Guns 语法错误涉及 paramiko。 (self._close(异步=真))
Bees with Machine Guns syntax error involving paramiko. (self._close(async=True))
我正在尝试用 Machine Guns 设置 Bees 并注意到无论蜜蜂的命令如何,我在 paramiko 库中遇到语法错误:
File "/usr/local/lib/python3.7/site-packages/paramiko/sftp_file.py", line 66
self._close(async=True)
^
SyntaxError: invalid syntax
关于如何处理这个问题的想法?/如何用机枪获得蜜蜂 运行?我正在查看 https://gist.github.com/mattheworiordan/1892979,但我认为这不是同一问题。
async
是 python 3.5+ 中的关键字。正如您 运行 python 3.7 中的这段代码,为关键字赋值会引发语法错误。如果你 运行 2.7 中的这段代码,它会工作得很好。
看起来这一行不在 paramiko
的最新版本中,它将此变量重命名为 async_
:
def _close(self, async_=False):
# We allow double-close without signaling an error, because real
只需将 paramiko
升级到最新版本即可解决您的问题:
sudo pip install -U paramiko
我正在尝试用 Machine Guns 设置 Bees 并注意到无论蜜蜂的命令如何,我在 paramiko 库中遇到语法错误:
File "/usr/local/lib/python3.7/site-packages/paramiko/sftp_file.py", line 66
self._close(async=True)
^
SyntaxError: invalid syntax
关于如何处理这个问题的想法?/如何用机枪获得蜜蜂 运行?我正在查看 https://gist.github.com/mattheworiordan/1892979,但我认为这不是同一问题。
async
是 python 3.5+ 中的关键字。正如您 运行 python 3.7 中的这段代码,为关键字赋值会引发语法错误。如果你 运行 2.7 中的这段代码,它会工作得很好。
看起来这一行不在 paramiko
的最新版本中,它将此变量重命名为 async_
:
def _close(self, async_=False):
# We allow double-close without signaling an error, because real
只需将 paramiko
升级到最新版本即可解决您的问题:
sudo pip install -U paramiko