Search the object's MRO for visitors

This commit is contained in:
Simon Cozens 2024-07-03 13:44:30 +01:00 committed by Behdad Esfahbod
parent ee56bb0eda
commit 3546b9f06d

View File

@ -61,7 +61,8 @@ class Visitor(object):
if _visitors is None:
break
m = celf._visitors.get(typ, None)
for base in typ.mro():
m = celf._visitors.get(base, None)
if m is not None:
return m