python - TypeError:request() 得到了一个意外的关键字参数“build_headers”
问题描述
这是代码
def stream_handler(message):
print(message["event"])
print(message["path"])
print(message["data"])
my_stream = db.child("posts").stream(stream_handler)
我收到此错误
Exception in thread Thread-1:Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.7/dist-packages/pyrebase/pyrebase.py", line 556, in start_stream
self.sse = ClosableSSEClient(self.url, session=self.make_session(), build_headers=self.build_headers)
File "/usr/local/lib/python3.7/dist-packages/pyrebase/pyrebase.py", line 518, in __init__super(ClosableSSEClient, self).__init__(*args, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/sseclient.py", line 48, in __init__self._connect()
File "/usr/local/lib/python3.7/dist-packages/pyrebase/pyrebase.py", line 522, in _connect
super(ClosableSSEClient, self)._connect()
File "/home/pi/.local/lib/python3.7/site-packages/sseclient.py", line 56, in _connectself.resp = requester.get(self.url, stream=True, **self.requests_kwargs)
File "/usr/local/lib/python3.7/dist-packages/requests/sessions.py", line 488, in get
return self.request('GET', url, **kwargs)
解决方案
推荐阅读
- angular - 如何在 Angular 中使用 FeathersJS REST
- angularjs - Angular JS,第二次无法更改html
- odoo-11 - 为什么在odoo11中修改后xml文件没有更新
- c++ - 在右值引用参数上使用 std::move 的原因
- python - 如何使用 Python3 以不隐藏文本的方式缩小 excel 列?
- python - 在 python 中解压 .nii.gz 文件
- postgresql - AWS 和 Datagrip 创建 java.net.unknownhost 异常
- angular - 如何以角度将对象数组从子组件传递到父组件
- haskell - 为什么枚举类型类不是 ord 类型类的子类?
- apache-kafka - 在 Kafka HA 中,为什么需要的最小代理数是 3 而不是 2