diff --git a/scripts/csv.py b/scripts/csv.py index 7eff2d6c..9b9e7b01 100755 --- a/scripts/csv.py +++ b/scripts/csv.py @@ -1662,7 +1662,7 @@ def compile(fields_, results, # lazily fold results return self.__class__.__mro__[1].__new__(self.__class__, **( - {k: getattr(self, k) for k in by} + {k: object.__getattribute__(self, k) for k in by} | {k: extend( object.__getattribute__(self, k), object.__getattribute__(other, k))