Skip to content

Commit cebbd6f

Browse files
committed
move periodic_executor.py up a lvl
1 parent f78ee91 commit cebbd6f

File tree

9 files changed

+11
-311
lines changed

9 files changed

+11
-311
lines changed

pymongo/asynchronous/mongo_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@
5959

6060
from bson.codec_options import DEFAULT_CODEC_OPTIONS, CodecOptions, TypeRegistry
6161
from bson.timestamp import Timestamp
62-
from pymongo import _csot, common, helpers_shared, uri_parser
63-
from pymongo.asynchronous import client_session, database, periodic_executor
62+
from pymongo import _csot, common, helpers_shared, periodic_executor, uri_parser
63+
from pymongo.asynchronous import client_session, database
6464
from pymongo.asynchronous.change_stream import AsyncChangeStream, AsyncClusterChangeStream
6565
from pymongo.asynchronous.client_bulk import _AsyncClientBulk
6666
from pymongo.asynchronous.client_session import _EmptyServerSession

pymongo/asynchronous/monitor.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,13 @@
2222
import weakref
2323
from typing import TYPE_CHECKING, Any, Mapping, Optional, cast
2424

25-
from pymongo import common
25+
from pymongo import common, periodic_executor
2626
from pymongo._csot import MovingMinimum
27-
from pymongo.asynchronous import periodic_executor
28-
from pymongo.asynchronous.periodic_executor import _shutdown_executors
2927
from pymongo.errors import NetworkTimeout, NotPrimaryError, OperationFailure, _OperationCancelled
3028
from pymongo.hello import Hello
3129
from pymongo.lock import _create_lock
3230
from pymongo.logger import _SDAM_LOGGER, _debug_log, _SDAMStatusMessage
31+
from pymongo.periodic_executor import _shutdown_executors
3332
from pymongo.pool_options import _is_faas
3433
from pymongo.read_preferences import MovingAverage
3534
from pymongo.server_description import ServerDescription

pymongo/asynchronous/topology.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
from pathlib import Path
2828
from typing import TYPE_CHECKING, Any, Callable, Mapping, Optional, cast
2929

30-
from pymongo import _csot, common, helpers_shared
31-
from pymongo.asynchronous import periodic_executor
30+
from pymongo import _csot, common, helpers_shared, periodic_executor
3231
from pymongo.asynchronous.client_session import _ServerSession, _ServerSessionPool
3332
from pymongo.asynchronous.monitor import SrvMonitor
3433
from pymongo.asynchronous.pool import Pool

pymongo/synchronous/mongo_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858

5959
from bson.codec_options import DEFAULT_CODEC_OPTIONS, CodecOptions, TypeRegistry
6060
from bson.timestamp import Timestamp
61-
from pymongo import _csot, common, helpers_shared, uri_parser
61+
from pymongo import _csot, common, helpers_shared, periodic_executor, uri_parser
6262
from pymongo.client_options import ClientOptions
6363
from pymongo.errors import (
6464
AutoReconnect,
@@ -91,7 +91,7 @@
9191
from pymongo.results import ClientBulkWriteResult
9292
from pymongo.server_selectors import writable_server_selector
9393
from pymongo.server_type import SERVER_TYPE
94-
from pymongo.synchronous import client_session, database, periodic_executor
94+
from pymongo.synchronous import client_session, database
9595
from pymongo.synchronous.change_stream import ChangeStream, ClusterChangeStream
9696
from pymongo.synchronous.client_bulk import _ClientBulk
9797
from pymongo.synchronous.client_session import _EmptyServerSession

pymongo/synchronous/monitor.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,17 @@
2222
import weakref
2323
from typing import TYPE_CHECKING, Any, Mapping, Optional, cast
2424

25-
from pymongo import common
25+
from pymongo import common, periodic_executor
2626
from pymongo._csot import MovingMinimum
2727
from pymongo.errors import NetworkTimeout, NotPrimaryError, OperationFailure, _OperationCancelled
2828
from pymongo.hello import Hello
2929
from pymongo.lock import _create_lock
3030
from pymongo.logger import _SDAM_LOGGER, _debug_log, _SDAMStatusMessage
31+
from pymongo.periodic_executor import _shutdown_executors
3132
from pymongo.pool_options import _is_faas
3233
from pymongo.read_preferences import MovingAverage
3334
from pymongo.server_description import ServerDescription
3435
from pymongo.srv_resolver import _SrvResolver
35-
from pymongo.synchronous import periodic_executor
36-
from pymongo.synchronous.periodic_executor import _shutdown_executors
3736

3837
if TYPE_CHECKING:
3938
from pymongo.synchronous.pool import Connection, Pool, _CancellationContext

pymongo/synchronous/periodic_executor.py

Lines changed: 0 additions & 296 deletions
This file was deleted.

pymongo/synchronous/topology.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from pathlib import Path
2828
from typing import TYPE_CHECKING, Any, Callable, Mapping, Optional, cast
2929

30-
from pymongo import _csot, common, helpers_shared
30+
from pymongo import _csot, common, helpers_shared, periodic_executor
3131
from pymongo.errors import (
3232
ConnectionFailure,
3333
InvalidOperation,
@@ -56,7 +56,6 @@
5656
secondary_server_selector,
5757
writable_server_selector,
5858
)
59-
from pymongo.synchronous import periodic_executor
6059
from pymongo.synchronous.client_session import _ServerSession, _ServerSessionPool
6160
from pymongo.synchronous.monitor import SrvMonitor
6261
from pymongo.synchronous.pool import Pool

tools/synchro.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
"async_set_fail_point": "set_fail_point",
109109
"async_ensure_all_connected": "ensure_all_connected",
110110
"async_repl_set_step_down": "repl_set_step_down",
111-
"AsyncPeriodicExecutor(": "PeriodicExecutor(",
111+
"AsyncPeriodicExecutor": "PeriodicExecutor",
112112
"async_wait_for_event": "wait_for_event",
113113
}
114114

0 commit comments

Comments
 (0)