Skip to content

Commit f8d39cc

Browse files
committed
Fix defaultdict
1 parent b79e2cb commit f8d39cc

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Lib/collections/_defaultdict.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
class defaultdict(dict):
2-
def __new__(cls, *args, **kwargs):
2+
def __init__(self, *args, **kwargs):
33
if len(args) >= 1:
44
default_factory = args[0]
55
args = args[1:]
66
else:
77
default_factory = None
8-
self = dict.__new__(cls, *args, **kwargs)
8+
super().__init__(*args, **kwargs)
99
self.default_factory = default_factory
10-
return self
1110

1211
def __missing__(self, key):
1312
if self.default_factory:

0 commit comments

Comments
 (0)