网站如何做推广免费追剧
news/
2025/9/25 0:13:44/
文章来源:
网站如何做推广,免费追剧,金坛住房和城乡建设局网站,浅蓝色.net企业网站源码带后台我是asyncio和aiohttp新手。我目前得到这个错误#xff0c;不知道为什么我收到InvalidStateError我asyncio未来RuntimeError为我的会议#xff1a;带有asyncio futures和RuntimeError的InvalidStateError与aiohttp时使用期货回调Traceback (most recent call last):File 不知道为什么我收到InvalidStateError我asyncio未来RuntimeError为我的会议带有asyncio futures和RuntimeError的InvalidStateError与aiohttp时使用期货回调Traceback (most recent call last):File /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/runpy.py, line 184, in _run_module_as_main__main__, mod_spec)File /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/runpy.py, line 85, in _run_codeexec(code, run_globals)File /Users/bli1/Development/QE/idea/trinity-tracer/tracer/tests/tracer.py, line 100, in sys.exit(main(sys.argv))File /Users/bli1/Development/QE/idea/trinity-tracer/tracer/tests/tracer.py, line 92, in mainposter.post()File /Users/bli1/Development/QE/idea/trinity-tracer/tracer/utils/poster.py, line 87, in postresults event_loop.run_until_complete(self.async_post_events(events))File /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/base_events.py, line 387, in run_until_completereturn future.result()File /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/futures.py, line 274, in resultraise self._exceptionFile /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/tasks.py, line 239, in _stepresult coro.send(None)File /Users/bli1/Development/QE/idea/trinity-tracer/tracer/utils/poster.py, line 79, in async_post_eventstask.add_done_callback(self.send_oracle, task.result(), session)File /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/futures.py, line 268, in resultraise InvalidStateError(Result is not ready.)asyncio.futures.InvalidStateError: Result is not ready.Task exception was never retrievedfuture: exceptionRuntimeError(Session is closed,)Traceback (most recent call last):File /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/tasks.py, line 239, in _stepresult coro.send(None)File /Users/bli1/Development/QE/idea/trinity-tracer/tracer/utils/poster.py, line 64, in async_post_eventasync with session.post(self.endpoint, dataevent) as resp:File /Users/bli1/Development/QE/idea/trinity-tracer/lib/python3.5/site-packages/aiohttp/client.py, line 565, in __aenter__self._resp yield from self._coroFile /Users/bli1/Development/QE/idea/trinity-tracer/lib/python3.5/site-packages/aiohttp/client.py, line 161, in _requestraise RuntimeError(Session is closed)RuntimeError: Session is closed我所试图做的是POST到端点然后使用相同的事件POST编辑发布到另一个端点。这将是跑了作为另一async方法作为callback这里是我的代码async def async_post_event(self, event, session):async with session.post(self.endpoint, dataevent) as resp:event[tracer][post][timestamp] time.time() * 1000.0event[tracer][post][statusCode] await resp.statusreturn eventasync def send_oracle(self, event, session):async with session.post(self.oracle, dataevent) as resp:return event[event][event_header][event_id], await resp.statusasync def async_post_events(self, events):tasks []conn aiohttp.TCPConnector(verify_sslself.secure)async with aiohttp.ClientSession(connectorconn) as session:for event in events:task asyncio.ensure_future(self.async_post_event(event, session))task.add_done_callback(self.send_oracle, task.result(), session)tasks.append(task)return await asyncio.gather(*tasks)def post(self):event_loop asyncio.get_event_loop()try:events [self.gen_random_event() for i in range(self.num_post)]results event_loop.run_until_complete(self.async_post_events(events))print(results)finally:event_loop.close()
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916430.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!