-
当,env文件的url配置错误的时候,访问将会失败,报错:
- async的异步调用模块
2.1 导入被调用模块的类:
from fetchers.ltc import Fetcher
2.2 要进行init的初始化:并注意原来的Fetcher类需要传参数
class Handler(HandlerBase):
def __init__(self):
self.fe = Fetcher(url="http://ltc:ltc2020@39.99.212.35:9332", session_counts=1)
2.3 类的方法的调用:
vin_trx = await self.fe.get_block_trx_by_txid(id)
2.4 若报错:
一般在本文件自己运行时会报错:
解决办法就是在程序运行的末尾加上
await self.fe.close_sessions()
3.报错
ValueError: too many file descriptors in select()
解决: 参考https://www.v2ex.com/t/653100
将 # loop = asyncio.get_event_loop()
# windows下ValueError: too many file descriptors in select()的解决
改为 loop = asyncio.ProactorEventLoop()