Skip to content

Commit 3c95d5f

Browse files
Replace asyncio.iscoroutinefunction with inspect.iscoroutinefunction
Fixes #3879
1 parent 34db73e commit 3c95d5f

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

instrumentation/opentelemetry-instrumentation-aiokafka/src/opentelemetry/instrumentation/aiokafka/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ async def produce():
9595

9696
from __future__ import annotations
9797

98-
from asyncio import iscoroutinefunction
98+
from inspect import iscoroutinefunction
9999
from typing import TYPE_CHECKING, Collection
100100

101101
import aiokafka

instrumentation/opentelemetry-instrumentation-aiopg/src/opentelemetry/instrumentation/aiopg/aiopg_integration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import asyncio
1+
import inspect
22
import typing
33
from collections.abc import Coroutine
44

@@ -197,7 +197,7 @@ async def __aenter__(self):
197197

198198
async def __aexit__(self, exc_type, exc, t_b):
199199
try:
200-
if asyncio.iscoroutinefunction(self._obj.close):
200+
if inspect.iscoroutinefunction(self._obj.close):
201201
await self._obj.close()
202202
else:
203203
self._obj.close()

instrumentation/opentelemetry-instrumentation-httpx/src/opentelemetry/instrumentation/httpx/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ async def async_response_hook(span, request, response):
207207

208208
import logging
209209
import typing
210-
from asyncio import iscoroutinefunction
210+
from inspect import iscoroutinefunction
211211
from functools import partial
212212
from timeit import default_timer
213213
from types import TracebackType

instrumentation/opentelemetry-instrumentation-httpx/tests/test_httpx_integration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import abc
1818
import asyncio
19+
import inspect
1920
import typing
2021
from unittest import mock
2122

0 commit comments

Comments
 (0)