bitshares / bitshares/python-bitshares

Cannot import bitshares aio

未关闭
#316 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
162
派生
164
PR 合并指标
30 天内没有已合并 PR

描述

Hi! I was looking into async bitshares module but seems it's not usable right now?
What I'm doing wrong. The above exception appears even with the example code.

import asyncio

from bitshares.aio import BitShares
from bitshares.aio.instance import set_shared_bitshares_instance

```
async def info(loop, bitshares):
await bitshares.connect()
set_shared_bitshares_instance(bitshares)
print(await bitshares.info())

def main():
loop = asyncio.get_event_loop()
bitshares = BitShares(loop=loop)
loop.run_until_complete(info(loop, bitshares))

if __name__ == '__main__':
main()
```

Traceback
```
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "C:\work\outsource\crowdwiz\venv\lib\site-packages\bitshares\aio\__init__.py", line 2, in
from .bitshares import BitShares
File "C:\work\outsource\crowdwiz\venv\lib\site-packages\bitshares\aio\bitshares.py", line 8, in
from bitsharesapi.aio.bitsharesnoderpc import BitSharesNodeRPC
ModuleNotFoundError: No module named 'bitsharesapi.aio'
python-BaseException
```

贡献指南

打开贡献指南

调研方向

从 bitshares/aio/__init__.py 和 bitshares/aio/bitshares.py 开始,然后使用示例代码重现 import,并检查为什么无法加载 bitsharesapi.aio。异步 BitShares import 成功,并且提供的示例可以继续执行初始化之后的流程,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
blockchain
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。