Skip to content

Commit 6c7d020

Browse files
committed
fix: deep copy of lazy values sometimes breaks completely...
1 parent c09e6c3 commit 6c7d020

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

htmlgenerator/lazy.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ def resolve_lookup(
8787
class Lazy:
8888
"""Lazy values will be evaluated at render time via the resolve method."""
8989

90+
def __deepcopy__(self, memo):
91+
# deep copy not supported, sorry
92+
return self
93+
9094
def __getattr__(self, name):
9195
return ContextFunction(lambda c: getattr(self.resolve(c), name))
9296

0 commit comments

Comments
 (0)