def clean(self):
        if hasattr(self, '_testing_ignore_validate'):
            return  # passthrough for a test
        """Validate fields"""
        for f in self._fields:
            clean_fn = f % 'clean_%s'
            if hasattr(self, clean_fn):
                getattr(self, clean_fn)()
        for f in self._has:
            if hasattr(self, f):
                getattr(self, f).clean()
        for f in self._contains:
            for v in getattr(self, f):
                v.clean()
        """Validate myself if I need to check fields"""
        self.clean_me()
dataset/ETHPy150Open activefrequency/pyavatax/pyavatax/base.py/AvalaraBase.clean/swapped operands of `%`