Skip to content

Commit 2ec6dca

Browse files
committed
black
1 parent 7838fda commit 2ec6dca

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

server/db_wrapper.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@
3232
# Retryable error codes for OperationFailure in single-node setup
3333
RETRYABLE_ERROR_CODES = {
3434
# Connection and network related (most relevant for single node)
35-
6, # HostUnreachable
36-
7, # HostNotFound
37-
89, # NetworkInterfaceExceededTimeLimit / NetworkTimeout
38-
91, # ShutdownInProgress
39-
9001, # SocketException
35+
6, # HostUnreachable
36+
7, # HostNotFound
37+
89, # NetworkInterfaceExceededTimeLimit / NetworkTimeout
38+
91, # ShutdownInProgress
39+
9001, # SocketException
4040
# Time limits
4141
262, # ExceededTimeLimit
4242
# Write concern related (certain cases)
43-
64, # WriteConcernFailed (certain cases)
43+
64, # WriteConcernFailed (certain cases)
4444
# Some replica set codes that might occur (for broader compatibility)
4545
189, # PrimarySteppedDown (may occur during failover-like scenarios)
4646
}

tests/test_db_wrapper_comprehensive.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ async def test_retry_logic_with_operation_failure(self, mock_sleep):
6767
wrapped_collection = wrapped_db["test_collection"]
6868

6969
# Simulate an OperationFailure with retryable code on the first call, then succeed
70-
retryable_exc = OperationFailure("Network timeout", code=89) # NetworkInterfaceExceededTimeLimit
70+
retryable_exc = OperationFailure(
71+
"Network timeout", code=89
72+
) # NetworkInterfaceExceededTimeLimit
7173
mock_collection.find_one.side_effect = [
7274
retryable_exc,
7375
{"_id": "123", "name": "test"},

0 commit comments

Comments
 (0)