Skip to content

Commit 81d6f62

Browse files
committed
fix: function can have unexpected side-effects
1 parent f910cc4 commit 81d6f62

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

htmlgenerator/htmltags.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -730,11 +730,11 @@ def merge_html_attrs(
730730
separators
731731
"""
732732
if attrs is None:
733-
return newattrs
733+
return dict(newattrs)
734734
if newattrs is None:
735-
return attrs
735+
return dict(attrs)
736736
separators = separators or {}
737-
ret = attrs
737+
ret = dict(attrs)
738738
for key, value in newattrs.items():
739739
ret = _append_attribute(ret, key, value, separators.get(key))
740740
return ret

0 commit comments

Comments
 (0)