Skip to content

Commit e2264e5

Browse files
committed
Simplify redefine_many.
1 parent f7ab18e commit e2264e5

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

jsonschema/_types.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,12 +136,8 @@ def redefine_many(self, definitions=()):
136136
137137
"""
138138
definitions = dict(definitions)
139-
evolver = self._type_checkers.evolver()
140-
141-
for type_, checker in iteritems(definitions):
142-
evolver[type_] = checker
143-
144-
return attr.evolve(self, type_checkers=evolver.persistent())
139+
type_checkers = self._type_checkers.update(definitions)
140+
return attr.evolve(self, type_checkers=type_checkers)
145141

146142
def remove(self, type):
147143
"""

0 commit comments

Comments
 (0)