Noah Stapp
|
bbb6f88fae
|
PYTHON-5257 - Turn on mypy disallow_any_generics (#2456)
|
2025-08-06 14:21:53 -04:00 |
|
Noah Stapp
|
536b1cb8ab
|
PYTHON-5406 - AsyncPeriodicExecutor must reset CSOT contextvars befor… (#2360)
|
2025-06-06 13:17:36 -04:00 |
|
Steven Silvester
|
3ef565fa43
|
PYTHON-4796 Update type checkers and handle with_options typing (#1880)
|
2024-09-30 18:01:53 -05:00 |
|
morotti
|
3d936d5c7d
|
PYTHON-4600 Handle round trip time being negative when time.monotonic() is not monotonic (#1758)
Co-authored-by: rmorotti <romain.morotti@man.com>
|
2024-08-02 13:25:32 -07:00 |
|
Noah Stapp
|
d6bf0e1e78
|
PYTHON-4264 Async PyMongo Beta (#1629)
|
2024-06-06 09:01:24 -07:00 |
|
Steven Silvester
|
42a08c4a34
|
PYTHON-4260 Lazily load optional imports (#1550)
|
2024-03-25 12:55:41 -05:00 |
|
Steven Silvester
|
9b6f2e18cf
|
PYTHON-3698 Support mypy 1.2 --strict testing (part 1) (#1371)
|
2023-09-20 14:29:17 -05:00 |
|
Steven Silvester
|
6f4e617e6d
|
PYTHON-3905 Use from __future__ import annotations in all files (#1370)
* PYTHON-3905 Use from __future__ import annotations in all files
* cleanup
* cleanup
* cleanup
|
2023-09-11 10:49:24 -05:00 |
|
Iris
|
c1d33831e8
|
PYTHON-3907 add --disallow-untyped-defs for mypy (#1351)
|
2023-08-10 11:08:36 -07:00 |
|
Shane Harvey
|
0092b0af79
|
PYTHON-2504 Run pyupgrade 3.4.0 and ruff 0.0.265 (#1196)
pyupgrade --py37-plus bson/*.py pymongo/*.py gridfs/*.py test/*.py tools/*.py test/*/*.py
ruff --fix-only --select ALL --fixable ALL --target-version py37 --line-length=100 --unfixable COM812,D400,D415,ERA001,RUF100,SIM108,D211,D212,SIM105,SIM,PT,ANN204,EM bson/*.py pymongo/*.py gridfs/*.py test/*.py test/*/*.py
|
2023-05-11 15:27:17 -07:00 |
|
Shane Harvey
|
32faa261b6
|
PYTHON-3616 Use minimum RTT for CSOT maxTimeMS calculation (#1163)
Require at least 2 RTT samples, otherwise use 0 as RTT. Only keep last 10 samples.
|
2023-02-23 11:09:11 -08:00 |
|
Shane Harvey
|
935f926bd9
|
PYTHON-3362 Ignore wtimeout when timeoutMS or timeout() is configured (#1013)
Apply client timeoutMS to gridfs operations.
|
2022-07-19 17:46:09 -07:00 |
|
Shane Harvey
|
667046129a
|
PYTHON-3289 Apply client timeoutMS to every operation (#1011)
|
2022-07-18 23:22:43 -07:00 |
|
Shane Harvey
|
5c38676d53
|
PYTHON-3359 Remove Database and Collection timeout override (#1009)
Remove MongoClient.timeout in favor of client.options.timeout.
|
2022-07-18 19:54:45 -05:00 |
|
Shane Harvey
|
a6ae852c36
|
PYTHON-3290 Nested pymongo.timeout() calls only shorten the deadline (#966)
|
2022-06-07 17:40:46 -04:00 |
|
Shane Harvey
|
70cfe46063
|
PYTHON-3290 Support nested pymongo.timeout() calls (#962)
|
2022-06-07 14:29:07 -04:00 |
|
Shane Harvey
|
890cd26e1a
|
PYTHON-3288 Implement client side operation timeout (#954)
Add timeoutMS URI option and MongoClient keyword argument.
Add provisional/beta pymongo.timeout() api to set a deadline for a block of operations.
|
2022-06-06 15:36:52 -04:00 |
|