TypeError:super()至少接受1个参数(给定0)

2024-10-16 20:46:08 发布

您现在位置:Python中文网/ 问答频道 /正文

使用此代码:https://github.com/SmBe19/praw-OAuth2Util

它接收到以下错误:

Traceback (most recent call last):
  File "update_sidebar.py", line 6, in <module>
    o = OAuth2Util.OAuth2Util(r)
  File "/usr/lib/python2.7/site-packages/OAuth2Util/OAuth2Util.py", line 162, in __init__
    self.refresh()
  File "/usr/lib/python2.7/site-packages/OAuth2Util/OAuth2Util.py", line 364, in refresh
    self._get_new_access_information()
  File "/usr/lib/python2.7/site-packages/OAuth2Util/OAuth2Util.py", line 254, in _get_new_access_information
    self._start_webserver(url)
  File "/usr/lib/python2.7/site-packages/OAuth2Util/OAuth2Util.py", line 229, in _start_webserver
    self.server = OAuth2UtilServer(server_address, OAuth2UtilRequestHandler, authorize_url)
  File "/usr/lib/python2.7/site-packages/OAuth2Util/OAuth2Util.py", line 58, in __init__
    super().__init__(server_adress, handler_class, bind_and_activate)
TypeError: super() takes at least 1 argument (0 given)

通过这样做:

^{pr2}$

代码有什么遗漏吗?在


Tags: 代码inpyselfgetserverinitlib