Skip to content

Commit 40e22eb

Browse files
authored
Do not use slots for _TypedDictSpecialForm (#616)
1 parent d17c456 commit 40e22eb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/test_typing_extensions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5290,6 +5290,8 @@ class A(TypedDict):
52905290
'z': 'Required[undefined]'},
52915291
)
52925292

5293+
def test_dunder_dict(self):
5294+
self.assertIsInstance(TypedDict.__dict__, dict)
52935295

52945296
class AnnotatedTests(BaseTestCase):
52955297

src/typing_extensions.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1272,8 +1272,6 @@ def _create_typeddict(
12721272
return td
12731273

12741274
class _TypedDictSpecialForm(_SpecialForm, _root=True):
1275-
__slots__ = ('_name', '__doc__', '_getitem')
1276-
12771275
def __call__(
12781276
self,
12791277
typename,

0 commit comments

Comments
 (0)