Skip to content

Commit 49f605a

Browse files
committed
return type fixes
1 parent 5dd20a1 commit 49f605a

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

pymongo/asynchronous/collection.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2786,7 +2786,7 @@ async def inner(
27862786
)
27872787
return [index["name"] for index in resp["indexesCreated"]]
27882788

2789-
return self.database.client._retryable_write(
2789+
return await self.database.client._retryable_write(
27902790
False, inner, session, _Op.CREATE_SEARCH_INDEXES
27912791
)
27922792

@@ -2828,7 +2828,7 @@ async def inner(
28282828
session=session,
28292829
)
28302830

2831-
return self.database.client._retryable_write(False, inner, session, _Op.DROP_SEARCH_INDEXES)
2831+
await self.database.client._retryable_write(False, inner, session, _Op.DROP_SEARCH_INDEXES)
28322832

28332833
async def update_search_index(
28342834
self,
@@ -2870,7 +2870,7 @@ async def inner(
28702870
session=session,
28712871
)
28722872

2873-
return self.database.client._retryable_write(False, inner, session, _Op.UPDATE_SEARCH_INDEX)
2873+
await self.database.client._retryable_write(False, inner, session, _Op.UPDATE_SEARCH_INDEX)
28742874

28752875
async def options(
28762876
self,
@@ -3165,7 +3165,7 @@ async def inner(
31653165
client=client,
31663166
)
31673167

3168-
return client._retryable_write(False, inner, session, _Op.RENAME)
3168+
return await client._retryable_write(False, inner, session, _Op.RENAME)
31693169

31703170
async def distinct(
31713171
self,

pymongo/asynchronous/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,7 +1060,7 @@ async def inner(
10601060
raise InvalidOperation("Command does not return a cursor.")
10611061

10621062
return await self.client._retryable_read(
1063-
inner, read_preference, tmp_session, command_name, False
1063+
inner, read_preference, tmp_session, command_name, None, False
10641064
)
10651065

10661066
async def _retryable_read_command(

pymongo/asynchronous/mongo_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2444,7 +2444,7 @@ async def drop_database(
24442444
f"name_or_database must be an instance of str or a AsyncDatabase, not {type(name)}"
24452445
)
24462446

2447-
return await self[name].command(
2447+
await self[name].command(
24482448
{"dropDatabase": 1, "comment": comment},
24492449
read_preference=ReadPreference.PRIMARY,
24502450
write_concern=self._write_concern_for(session),

pymongo/synchronous/collection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2823,7 +2823,7 @@ def inner(
28232823
session=session,
28242824
)
28252825

2826-
return self.database.client._retryable_write(False, inner, session, _Op.DROP_SEARCH_INDEXES)
2826+
self.database.client._retryable_write(False, inner, session, _Op.DROP_SEARCH_INDEXES)
28272827

28282828
def update_search_index(
28292829
self,
@@ -2865,7 +2865,7 @@ def inner(
28652865
session=session,
28662866
)
28672867

2868-
return self.database.client._retryable_write(False, inner, session, _Op.UPDATE_SEARCH_INDEX)
2868+
self.database.client._retryable_write(False, inner, session, _Op.UPDATE_SEARCH_INDEX)
28692869

28702870
def options(
28712871
self,

pymongo/synchronous/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,7 +1060,7 @@ def inner(
10601060
raise InvalidOperation("Command does not return a cursor.")
10611061

10621062
return self.client._retryable_read(
1063-
inner, read_preference, tmp_session, command_name, False
1063+
inner, read_preference, tmp_session, command_name, None, False
10641064
)
10651065

10661066
def _retryable_read_command(

pymongo/synchronous/mongo_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2434,7 +2434,7 @@ def drop_database(
24342434
f"name_or_database must be an instance of str or a Database, not {type(name)}"
24352435
)
24362436

2437-
return self[name].command(
2437+
self[name].command(
24382438
{"dropDatabase": 1, "comment": comment},
24392439
read_preference=ReadPreference.PRIMARY,
24402440
write_concern=self._write_concern_for(session),

0 commit comments

Comments
 (0)