def remove_rules(self, description):
        rm = []
        description = description.lower()

        for i in range(0, len(self.extract_rules)):
            if self.extract_rules[i]['regex'].search(description):
                rm.append(i)

        for i in rm:
            self.extract_rules.pop(i)

        return len(rm)
Subtracts a vector (right version)
dataset/ETHPy150Open devttys0/binwalk/src/binwalk/modules/extractor.py/Extractor.remove_rules--crossover with--dataset/ETHPy150Open PythonProgramming/Beginning-Game-Development-with-Python-and-Pygame/Chapter 10/gameobjects/vector3.py/Vector3.__rsub__