Skip to content

Commit 7241867

Browse files
authored
PYTHON-3741 Fix rendering of CodecOptions links in docs (#1595)
1 parent 8f7b86f commit 7241867

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

bson/datetime_ms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __init__(self, value: Union[int, datetime.datetime]):
5151
encoding/decoding BSON.
5252
5353
To decode UTC datetimes as a ``DatetimeMS``, `datetime_conversion` in
54-
:class:`~bson.CodecOptions` must be set to 'datetime_ms' or
54+
:class:`~bson.codec_options.CodecOptions` must be set to 'datetime_ms' or
5555
'datetime_auto'. See :ref:`handling-out-of-range-datetimes` for
5656
details.
5757

pymongo/collection.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ class ReturnDocument:
114114

115115

116116
if TYPE_CHECKING:
117-
import bson
118117
from pymongo.aggregation import _AggregationCommand
119118
from pymongo.client_session import ClientSession
120119
from pymongo.collation import Collation
@@ -420,7 +419,7 @@ def database(self) -> Database[_DocumentType]:
420419

421420
def with_options(
422421
self,
423-
codec_options: Optional[bson.CodecOptions[_DocumentTypeArg]] = None,
422+
codec_options: Optional[CodecOptions[_DocumentTypeArg]] = None,
424423
read_preference: Optional[_ServerMode] = None,
425424
write_concern: Optional[WriteConcern] = None,
426425
read_concern: Optional[ReadConcern] = None,

pymongo/database.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def __init__(
7676
self,
7777
client: MongoClient[_DocumentType],
7878
name: str,
79-
codec_options: Optional[bson.CodecOptions[_DocumentTypeArg]] = None,
79+
codec_options: Optional[CodecOptions[_DocumentTypeArg]] = None,
8080
read_preference: Optional[_ServerMode] = None,
8181
write_concern: Optional[WriteConcern] = None,
8282
read_concern: Optional[ReadConcern] = None,
@@ -154,7 +154,7 @@ def name(self) -> str:
154154

155155
def with_options(
156156
self,
157-
codec_options: Optional[bson.CodecOptions[_DocumentTypeArg]] = None,
157+
codec_options: Optional[CodecOptions[_DocumentTypeArg]] = None,
158158
read_preference: Optional[_ServerMode] = None,
159159
write_concern: Optional[WriteConcern] = None,
160160
read_concern: Optional[ReadConcern] = None,
@@ -238,7 +238,7 @@ def __getitem__(self, name: str) -> Collection[_DocumentType]:
238238
def get_collection(
239239
self,
240240
name: str,
241-
codec_options: Optional[bson.CodecOptions[_DocumentTypeArg]] = None,
241+
codec_options: Optional[CodecOptions[_DocumentTypeArg]] = None,
242242
read_preference: Optional[_ServerMode] = None,
243243
write_concern: Optional[WriteConcern] = None,
244244
read_concern: Optional[ReadConcern] = None,
@@ -320,7 +320,7 @@ def _get_encrypted_fields(
320320
def create_collection(
321321
self,
322322
name: str,
323-
codec_options: Optional[bson.CodecOptions[_DocumentTypeArg]] = None,
323+
codec_options: Optional[CodecOptions[_DocumentTypeArg]] = None,
324324
read_preference: Optional[_ServerMode] = None,
325325
write_concern: Optional[WriteConcern] = None,
326326
read_concern: Optional[ReadConcern] = None,

0 commit comments

Comments
 (0)