回答編集履歴

3

 

2022/09/03 13:17

投稿

退会済みユーザー
test CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  となってます。
9
9
 
10
- つまり、イベントループが動いていない状態で asyncio.create_task を実行しようしてるので、そのエラーになってるようです。
10
+ つまり、イベントループが動いていない状態で asyncio.create_task を実行しようので、そのエラーになってるようです。
11
11
 
12
12
  下記のようにイベントループを取得して、コルーチンをそのループの中に投げてループを回してやれば動くと思います。
13
13
  ```python

2

 

2022/09/03 13:13

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- エラーを見るに、task ライブラリ内の
1
+ エラーを見るに、tasks モジュール内の
2
2
  self._task = asyncio.create_task(self._loop(*args, **kwargs))
3
3
  を実行したときにpython の標準ライブラリである asyncio 内の
4
4
  loop = events.get_running_loop()

1

 

2022/09/03 13:12

投稿

退会済みユーザー
test CHANGED
@@ -10,7 +10,7 @@
10
10
  つまり、イベントループが動いていない状態で asyncio.create_task を実行しようしてるので、そのエラーになってるようです。
11
11
 
12
12
  下記のようにイベントループを取得して、コルーチンをそのループの中に投げてループを回してやれば動くと思います。
13
- ```pyhton
13
+ ```python
14
14
  (略)
15
15
  import asyncio # 追加
16
16