|
9 | 9 | from sentry_sdk.scope import add_global_event_processor, should_send_default_pii |
10 | 10 | from sentry_sdk.serializer import add_global_repr_processor, add_repr_sequence_type |
11 | 11 | from sentry_sdk.tracing import SOURCE_FOR_STYLE, TransactionSource |
12 | | -from sentry_sdk.traces import StreamedSpan |
13 | 12 | from sentry_sdk.tracing_utils import add_query_source, record_sql_queries |
14 | 13 | from sentry_sdk.utils import ( |
15 | 14 | AnnotatedValue, |
@@ -721,21 +720,14 @@ def _rollback(self: "BaseDatabaseWrapper") -> None: |
721 | 720 |
|
722 | 721 |
|
723 | 722 | def _set_db_data( |
724 | | - span: "Union[Span, StreamedSpan]", |
725 | | - cursor_or_db: "Any", |
726 | | - db_operation: "Optional[str]" = None, |
| 723 | + span: "Span", cursor_or_db: "Any", db_operation: "Optional[str]" = None |
727 | 724 | ) -> None: |
728 | | - if isinstance(span, StreamedSpan): |
729 | | - set_on_span = span.set_attribute |
730 | | - else: |
731 | | - set_on_span = span.set_data |
732 | | - |
733 | 725 | db = cursor_or_db.db if hasattr(cursor_or_db, "db") else cursor_or_db |
734 | 726 | vendor = db.vendor |
735 | | - set_on_span(SPANDATA.DB_SYSTEM, vendor) |
| 727 | + span.set_data(SPANDATA.DB_SYSTEM, vendor) |
736 | 728 |
|
737 | 729 | if db_operation is not None: |
738 | | - set_on_span(SPANDATA.DB_OPERATION, db_operation) |
| 730 | + span.set_data(SPANDATA.DB_OPERATION, db_operation) |
739 | 731 |
|
740 | 732 | # Some custom backends override `__getattr__`, making it look like `cursor_or_db` |
741 | 733 | # actually has a `connection` and the `connection` has a `get_dsn_parameters` |
@@ -768,19 +760,19 @@ def _set_db_data( |
768 | 760 |
|
769 | 761 | db_name = connection_params.get("dbname") or connection_params.get("database") |
770 | 762 | if db_name is not None: |
771 | | - set_on_span(SPANDATA.DB_NAME, db_name) |
| 763 | + span.set_data(SPANDATA.DB_NAME, db_name) |
772 | 764 |
|
773 | 765 | server_address = connection_params.get("host") |
774 | 766 | if server_address is not None: |
775 | | - set_on_span(SPANDATA.SERVER_ADDRESS, server_address) |
| 767 | + span.set_data(SPANDATA.SERVER_ADDRESS, server_address) |
776 | 768 |
|
777 | 769 | server_port = connection_params.get("port") |
778 | 770 | if server_port is not None: |
779 | | - set_on_span(SPANDATA.SERVER_PORT, str(server_port)) |
| 771 | + span.set_data(SPANDATA.SERVER_PORT, str(server_port)) |
780 | 772 |
|
781 | 773 | server_socket_address = connection_params.get("unix_socket") |
782 | 774 | if server_socket_address is not None: |
783 | | - set_on_span(SPANDATA.SERVER_SOCKET_ADDRESS, server_socket_address) |
| 775 | + span.set_data(SPANDATA.SERVER_SOCKET_ADDRESS, server_socket_address) |
784 | 776 |
|
785 | 777 |
|
786 | 778 | def add_template_context_repr_sequence() -> None: |
|
0 commit comments