pythonスクリプトからエラーが発生しました。エラーは以下のとおりです。 furthurのソースコードには、session.pyのpythonスクリプトのスニペットと、quesitonの行のssh_session.pyがあります。このエラーに基づいて、superで示されるクラスにパラメータオプションが与えられたようで、そのクラスはパラメータオプションを知らないようです。このスクリプトのセットで作業するのは初めてですが、他の人が常にこのスクリプトセットを使用していることは間違いありません。だから、私はおそらく私はPythonモジュールに相対的なバージョンの問題があると思って始めた。誰もが__init__が予期せぬキーワードの引数に違反してしまうようなエラーの本質を明かすことができますか?それがモジュールの問題であれば、引数がいつ、どのバージョンで存在するのか、削除されたのか、実際にどのように知ることができますか?TypeError:__init __()は予期しないキーワード引数 'options'を持っています
2017-03-17 16:23:36,303-07 ERROR - File "/home/rmaes/.local/lib/python2.7/site-packages/ctf/ssh_session.py", line 92, in __init__
2017-03-17 16:23:36,303-07 ERROR - interactOnFailure=interactOnFailure, verbose=verbose, logLevel=logLevel)
2017-03-17 16:23:36,303-07 ERROR - File "/home/rmaes/.local/lib/python2.7/site-packages/ctf/session.py", line 376, in __init__
2017-03-17 16:23:36,303-07 ERROR - env=self.env)
2017-03-17 16:23:36,303-07 ERROR - TypeError: __init__() got an unexpected keyword argument 'options'
2017-03-17 16:23:36,303-07 ERROR - End traceback.
2017-03-17 16:23:36,304-07 INFO - END ANCILLARY "_testRunSuite"
2017-03-17 16:23:36,304-07 INFO - Exception forces exit because exit-on-error is True.
ssh_sessionライン92
super (Ssh, self).__init__(timeout=timeout, maxread=maxread,
searchwindowsize=searchwindowsize, logfile=logfile, cwd=cwd, env=env,
ignore_sighup=ignore_sighup, echo=echo, options=options,
encoding=encoding, codec_errors=codec_errors,
interactOnFailure=interactOnFailure, verbose=verbose, logLevel=logLevel)
def login (self, host, username, password='', terminal_type='ansi',
original_prompt=r"[#$]", login_timeout=10, port=22,
auto_prompt_reset=True, ssh_key=None, quiet=True,
sync_multiplier=1, check_local_ip=True):
session.pyライン375-376
# Instantiate the pxssh sub-class
super (PxsshSession, self).__init__(timeout=self.timeout,
maxread=self.maxread,
searchwindowsize=self.searchwindowsize,
logfile=self.logfile,
options=self.options,
ignore_sighup=self.ignore_sighup,
cwd=self.cwd,
env=self.env)