Skip to content

Commit 1abcd3f

Browse files
authored
PYTHON-3513 Correctly pin to mypy==0.990 (#1110)
1 parent da4df79 commit 1abcd3f

File tree

9 files changed

+17
-11
lines changed

9 files changed

+17
-11
lines changed

.github/workflows/test-python.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ jobs:
3939
mongodb-version: 4.4
4040
- name: Run tests
4141
run: |
42-
pip install mypy==0.942
4342
python setup.py test
4443
4544
mypytest:
@@ -59,7 +58,7 @@ jobs:
5958
cache-dependency-path: 'setup.py'
6059
- name: Install dependencies
6160
run: |
62-
python -m pip install -U pip mypy
61+
python -m pip install -U pip mypy==0.990
6362
pip install -e ".[zstd, encryption, ocsp]"
6463
- name: Run mypy
6564
run: |

pymongo/monitor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,10 +430,10 @@ def _shutdown_monitors():
430430
def _shutdown_resources():
431431
# _shutdown_monitors/_shutdown_executors may already be GC'd at shutdown.
432432
shutdown = _shutdown_monitors
433-
if shutdown:
433+
if shutdown: # type:ignore[truthy-function]
434434
shutdown()
435435
shutdown = _shutdown_executors
436-
if shutdown:
436+
if shutdown: # type:ignore[truthy-function]
437437
shutdown()
438438

439439

test/mockupdb/test_mixed_version_sharded.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919
from queue import Queue
2020

2121
from mockupdb import MockupDB, go
22-
from operations import upgrades
2322

2423
from pymongo import MongoClient
2524

25+
from .operations import upgrades
26+
2627

2728
class TestMixedVersionSharded(unittest.TestCase):
2829
def setup_server(self, upgrade):

test/mockupdb/test_mongos_command_read_mode.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import unittest
1717

1818
from mockupdb import MockupDB, OpMsg, going
19-
from operations import operations
2019

2120
from pymongo import MongoClient, ReadPreference
2221
from pymongo.read_preferences import (
@@ -25,6 +24,8 @@
2524
read_pref_mode_from_name,
2625
)
2726

27+
from .operations import operations
28+
2829

2930
class TestMongosCommandReadMode(unittest.TestCase):
3031
def test_aggregate(self):

test/mockupdb/test_op_msg_read_preference.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from typing import Any
1919

2020
from mockupdb import CommandBase, MockupDB, going
21-
from operations import operations
2221

2322
from pymongo import MongoClient, ReadPreference
2423
from pymongo.read_preferences import (
@@ -27,6 +26,8 @@
2726
read_pref_mode_from_name,
2827
)
2928

29+
from .operations import operations
30+
3031

3132
class OpMsgReadPrefBase(unittest.TestCase):
3233
single_mongod = False

test/mockupdb/test_reset_and_request_check.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@
1717
import unittest
1818

1919
from mockupdb import MockupDB, going, wait_until
20-
from operations import operations
2120

2221
from pymongo import MongoClient
2322
from pymongo.errors import ConnectionFailure
2423
from pymongo.server_type import SERVER_TYPE
2524

25+
from .operations import operations
26+
2627

2728
class TestResetAndRequestCheck(unittest.TestCase):
2829
def __init__(self, *args, **kwargs):

test/mockupdb/test_slave_okay_rs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@
2020
import unittest
2121

2222
from mockupdb import MockupDB, going
23-
from operations import operations
2423

2524
from pymongo import MongoClient
2625

26+
from .operations import operations
27+
2728

2829
class TestSlaveOkayRS(unittest.TestCase):
2930
def setup_server(self):

test/mockupdb/test_slave_okay_sharded.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,12 @@
2323
from queue import Queue
2424

2525
from mockupdb import MockupDB, going
26-
from operations import operations
2726

2827
from pymongo import MongoClient
2928
from pymongo.read_preferences import make_read_preference, read_pref_mode_from_name
3029

30+
from .operations import operations
31+
3132

3233
class TestSlaveOkaySharded(unittest.TestCase):
3334
def setup_server(self):

test/mockupdb/test_slave_okay_single.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,13 @@
2323
import unittest
2424

2525
from mockupdb import MockupDB, going
26-
from operations import operations
2726

2827
from pymongo import MongoClient
2928
from pymongo.read_preferences import make_read_preference, read_pref_mode_from_name
3029
from pymongo.topology_description import TOPOLOGY_TYPE
3130

31+
from .operations import operations
32+
3233

3334
def topology_type_name(client):
3435
topology_type = client._topology._description.topology_type

0 commit comments

Comments
 (0)