From 67bb128f0a86d84c612ce457f6b8ea24284cf1eb Mon Sep 17 00:00:00 2001 From: Ritvik Nag Date: Mon, 20 Jan 2025 13:18:43 -0500 Subject: [PATCH] roll back `key_case='AUTO'` in docs * Roll back `key_case='AUTO'` in docs, as serialization for `v1` Opt-In might not default to `camelCase` in a future minor release --- README.rst | 2 +- dataclass_wizard/v1/models.py | 2 -- docs/common_use_cases/v1_alias.rst | 4 ++-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index 93a2589..c5c214d 100644 --- a/README.rst +++ b/README.rst @@ -36,7 +36,7 @@ for complex and *nested dataclass* models! >>> from dataclass_wizard import JSONWizard ... >>> @dataclass - ... class MyClass(JSONWizard, key_case='AUTO'): + ... class MyClass(JSONWizard): ... my_str: str | None ... is_active_tuple: tuple[bool, ...] ... list_of_int: list[int] = field(default_factory=list) diff --git a/dataclass_wizard/v1/models.py b/dataclass_wizard/v1/models.py index 4d172cb..01a3ab8 100644 --- a/dataclass_wizard/v1/models.py +++ b/dataclass_wizard/v1/models.py @@ -270,8 +270,6 @@ def load_to_pattern(self, tp: TypeInfo, extras: Extras): fn_gen = extras['fn_gen'] _locals = extras['locals'] - assert 'cls' not in _locals - is_datetime \ = is_date \ = is_time \ diff --git a/docs/common_use_cases/v1_alias.rst b/docs/common_use_cases/v1_alias.rst index a6dc9dd..8faa00d 100644 --- a/docs/common_use_cases/v1_alias.rst +++ b/docs/common_use_cases/v1_alias.rst @@ -163,8 +163,8 @@ for bulk aliasing: print(t.to_dict()) # > {'my_str': 'test', 'myDumpedBool': True, 'MyInt': 123, 'DumpedInt': 321} -AliasPath ---------- +Alias Paths +----------- Maps one or more nested JSON paths to a dataclass field. See documentation on :func:`AliasPath` for more details.