fix DeprecationWarning: Overriding 'resolve'

This commit is contained in:
Jan Suhr 2025-07-27 23:29:43 +02:00
parent baa5e3bed4
commit 9bbe983207

View File

@ -21,8 +21,8 @@ try:
name_re = re.compile("^%s$" % old_name_re.pattern)
class Context(SandboxedEnvironment.context_class):
def resolve(self, key):
res = super().resolve(key)
def resolve_or_missing(self, key):
res = super().resolve_or_missing(key)
if not isinstance(res, Undefined):
return res
return self.parent["ref"](key)