python - Firebase admin .listen() AttributeError 的问题
问题描述
我正在尝试实现以下线程中概述的解决方案:python firebase realtime listener
但是,这行代码会返回异常:
a = db.reference('reference/path').listen(call_back_function)
返回错误:
File "/usr/local/lib/python3.6/dist-packages/firebase_admin/db.py", line 376, in listen
session = _sseclient.KeepAuthSession(self._client.credential)
AttributeError: '_Client' object has no attribute 'credential'
解决方案
实际上,该解决方案尚未添加到https://pypi.org/project/firebase-admin/。目前,您可以直接从 Github 下载该软件包。
您需要删除已安装的软件包
pip uninstall firebase-admin
直接从 github 安装包。
pip install git+https://github.com/firebase/firebase-admin-python.git#egg=firebase-admin
推荐阅读
- ios - AVSpeechSynthesizer 冻结 iOS 应用几秒钟
- angular - EventEmitter 不发出值
- php - 如何给用户无限的浏览量
- android - 支持库冲突并在android中给出dex合并问题
- python-2.7 - 客户地址字段为空时如何禁止打印发票
- javascript - 用 startdate 和 endate 列表填充 fullcalender
- c++ - 如何使用虚拟后缀运算符解决切片问题?
- python - 如何使用重命名功能
- reactjs - 动作可能没有未定义的“类型”属性。你在 reactjs,redux 中拼错了一个常量吗
- c# - Selenium Chrome 问题 - 显示警报时在 GoToUrl() 处停止执行