Skip to content

Commit 637b95b

Browse files
Merge branch 'sqlcommenting-mysql-driver' into mysqlclient-sqlcomment
2 parents c9c0dc5 + 4e6ab3f commit 637b95b

File tree

1 file changed

+10
-2
lines changed
  • instrumentation/opentelemetry-instrumentation-dbapi/src/opentelemetry/instrumentation/dbapi

1 file changed

+10
-2
lines changed

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,12 +289,20 @@ def calculate_commenter_data(
289289
if not self.enable_commenter:
290290
return commenter_data
291291

292-
db_driver = self.connect_module.__name__
292+
try:
293+
db_driver = self.connect_module.__name__
294+
except AttributeError:
295+
db_driver = "unknown"
296+
293297
db_version = ""
294298
if db_driver in _DB_DRIVER_ALIASES:
295299
db_version = util_version(_DB_DRIVER_ALIASES[db_driver])
296300
else:
297-
db_version = self.connect_module.__version__
301+
try:
302+
db_version = self.connect_module.__version__
303+
except AttributeError:
304+
db_driver = "unknown"
305+
298306
commenter_data = {
299307
"db_driver": f"{db_driver}:{db_version.split(' ')[0]}",
300308
"dbapi_threadsafety": self.connect_module.threadsafety,

0 commit comments

Comments
 (0)