Skip to content

Commit e1ae6d5

Browse files
committed
fix to conversion precedence
1 parent 2af64c9 commit e1ae6d5

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/frozendict/cool.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ def getFreezeConversionInverseMap():
129129
from frozendict import frozendict
130130

131131
return (
132-
frozendict(_freeze_conversion_inverse_map_custom) |
133-
_freeze_conversion_inverse_map
132+
_freeze_conversion_inverse_map |
133+
_freeze_conversion_inverse_map_custom
134134
)
135135

136136

@@ -249,10 +249,7 @@ def deepfreeze(o, custom_converters = None, custom_inverse_converters = None):
249249

250250
freeze_conversion_map = getFreezeConversionMap()
251251

252-
freeze_conversion_map = (
253-
frozendict(custom_converters) |
254-
freeze_conversion_map
255-
)
252+
freeze_conversion_map = freeze_conversion_map | custom_converters
256253

257254
if base_type_o in _freeze_types_plain:
258255
return freeze_conversion_map[base_type_o](o)
@@ -263,8 +260,8 @@ def deepfreeze(o, custom_converters = None, custom_inverse_converters = None):
263260
freeze_conversion_inverse_map = getFreezeConversionInverseMap()
264261

265262
freeze_conversion_inverse_map = (
266-
frozendict(custom_inverse_converters) |
267-
freeze_conversion_inverse_map
263+
freeze_conversion_inverse_map |
264+
custom_inverse_converters
268265
)
269266

270267
frozen_type = base_type_o in freeze_conversion_inverse_map

0 commit comments

Comments
 (0)