Skip to content

Commit 7c0f1f1

Browse files
authored
from types import coroutine
`coroutine` is no longer available via the `asyncio` module as of Python 3.11. ```python-traceback $ venv311/bin/python -c 'import memory_profiler' Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/altendky//venv311/lib/python3.11/site-packages/memory_profiler.py", line 10, in <module> from asyncio import coroutine, iscoroutinefunction ImportError: cannot import name 'coroutine' from 'asyncio' (/home/altendky/.pyenv/versions/3.11.0rc2/lib/python3.11/asyncio/__init__.py) ```
1 parent eed3447 commit 7c0f1f1

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

memory_profiler.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77

88
_CMD_USAGE = "python -m memory_profiler script_file.py"
99

10-
from asyncio import coroutine, iscoroutinefunction
10+
from asyncio import iscoroutinefunction
1111
from contextlib import contextmanager
1212
from functools import partial, wraps
13+
from types import coroutine
1314
import builtins
1415
import inspect
1516
import linecache

0 commit comments

Comments
 (0)