Skip to content

Commit c1aa140

Browse files
committed
Linting
1 parent 8d904f7 commit c1aa140

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

newrelic/hooks/datastore_pymongo.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from newrelic.api.function_trace import wrap_function_trace
1919
from newrelic.common.object_wrapper import wrap_function_wrapper
2020

21-
2221
_pymongo_client_async_methods = (
2322
"aggregate",
2423
"aggregate_raw_batches",
@@ -138,14 +137,19 @@ def instrument_pymongo_synchronous_pool(module):
138137
module, "Connection.__init__", name=f"{module.__name__}:Connection.__init__", terminal=True, rollup=rollup
139138
)
140139

140+
141141
def instrument_pymongo_asynchronous_pool(module):
142142
rollup = ("Datastore/all", "Datastore/MongoDB/all")
143143

144144
# Must name function explicitly as pymongo overrides the
145145
# __getattr__() method in a way that breaks introspection.
146146

147147
wrap_function_trace(
148-
module, "AsyncConnection.__init__", name=f"{module.__name__}:AsyncConnection.__init__", terminal=True, rollup=rollup
148+
module,
149+
"AsyncConnection.__init__",
150+
name=f"{module.__name__}:AsyncConnection.__init__",
151+
terminal=True,
152+
rollup=rollup,
149153
)
150154

151155

@@ -164,14 +168,19 @@ def instrument_pymongo_synchronous_mongo_client(module):
164168
module, "MongoClient.__init__", name=f"{module.__name__}:MongoClient.__init__", terminal=True, rollup=rollup
165169
)
166170

171+
167172
def instrument_pymongo_asynchronous_mongo_client(module):
168173
rollup = ("Datastore/all", "Datastore/MongoDB/all")
169174

170175
# Must name function explicitly as pymongo overrides the
171176
# __getattr__() method in a way that breaks introspection.
172177

173178
wrap_function_trace(
174-
module, "AsyncMongoClient.__init__", name=f"{module.__name__}:AsyncMongoClient.__init__", terminal=True, rollup=rollup
179+
module,
180+
"AsyncMongoClient.__init__",
181+
name=f"{module.__name__}:AsyncMongoClient.__init__",
182+
terminal=True,
183+
rollup=rollup,
175184
)
176185

177186

tests/datastore_pymongo/test_async_collection.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414

1515
import sqlite3
1616

17-
import pytest
18-
1917
import pymongo
18+
import pytest
2019
from pymongo.asynchronous.mongo_client import AsyncMongoClient
2120
from testing_support.db_settings import mongodb_settings
22-
from testing_support.validators.validate_span_events import validate_span_events
2321
from testing_support.validators.validate_database_duration import (
2422
validate_database_duration,
2523
)
24+
from testing_support.validators.validate_span_events import validate_span_events
2625
from testing_support.validators.validate_transaction_errors import (
2726
validate_transaction_errors,
2827
)
@@ -34,7 +33,7 @@
3433
from newrelic.common import system_info
3534
from newrelic.common.package_version_utils import get_package_version_tuple
3635

37-
# Skip if AsyncMongoClient has not been implemented yet
36+
# Skip if AsyncMongoClient has not been implemented yet
3837
if get_package_version_tuple("pymongo") < (4, 9, 0):
3938
pytest.skip(allow_module_level=True, reason="AsyncMongoClient not available.")
4039

tests/datastore_pymongo/test_collection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
import pymongo
1818
from testing_support.db_settings import mongodb_settings
19-
from testing_support.validators.validate_span_events import validate_span_events
2019
from testing_support.validators.validate_database_duration import (
2120
validate_database_duration,
2221
)
22+
from testing_support.validators.validate_span_events import validate_span_events
2323
from testing_support.validators.validate_transaction_errors import (
2424
validate_transaction_errors,
2525
)

tests/datastore_pymongo/test_uninstrumented_methods.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@
1313
# limitations under the License.
1414

1515
import pytest
16-
17-
from pymongo.synchronous.mongo_client import MongoClient
1816
from pymongo.asynchronous.mongo_client import AsyncMongoClient
17+
from pymongo.synchronous.mongo_client import MongoClient
1918
from testing_support.db_settings import mongodb_settings
2019

2120
DB_SETTINGS = mongodb_settings()[0]

0 commit comments

Comments
 (0)