From 0c56d5665811df65aa25602b61d289cf605e3647 Mon Sep 17 00:00:00 2001 From: Ben Warner Date: Thu, 28 Jul 2022 15:55:34 -0700 Subject: [PATCH] PYTHON-3371 Remove DatetimeConversionOpts.__repr__ (#1023) * Removed __repr__ and adjusted repr string * Changed to %s Co-authored-by: Ben Warner --- bson/codec_options.py | 5 +---- test/test_bson.py | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/bson/codec_options.py b/bson/codec_options.py index a29c87892..afffa2f12 100644 --- a/bson/codec_options.py +++ b/bson/codec_options.py @@ -205,9 +205,6 @@ class DatetimeConversionOpts(enum.IntEnum): DATETIME_MS = 3 DATETIME_AUTO = 4 - def __repr__(self): - return f"{self.value}" - class _BaseCodecOptions(NamedTuple): document_class: Type[Mapping[str, Any]] @@ -370,7 +367,7 @@ class CodecOptions(_BaseCodecOptions): return ( "document_class=%s, tz_aware=%r, uuid_representation=%s, " "unicode_decode_error_handler=%r, tzinfo=%r, " - "type_registry=%r, datetime_conversion=%r" + "type_registry=%r, datetime_conversion=%s" % ( document_class_repr, self.tz_aware, diff --git a/test/test_bson.py b/test/test_bson.py index 0893000c0..7fe0c168c 100644 --- a/test/test_bson.py +++ b/test/test_bson.py @@ -980,7 +980,8 @@ class TestCodecOptions(unittest.TestCase): "uuid_representation=UuidRepresentation.UNSPECIFIED, " "unicode_decode_error_handler='strict', " "tzinfo=None, type_registry=TypeRegistry(type_codecs=[], " - "fallback_encoder=None), datetime_conversion=1)" + "fallback_encoder=None), " + "datetime_conversion=DatetimeConversionOpts.DATETIME)" ) self.assertEqual(r, repr(CodecOptions()))