def handler()

in gha-allowlist-manager.py [0:0]


    def handler(self, data):
        if "commit" in data:
            if data["commit"]["project"] == PUBLIC_INTERFACE:
                self.logger.log.debug(data)
                # Check if modified files are in path
                # p = re.compile(r"^{}$".format(APPROVED_PATTERNS_FILEPATH))
                # results = [w for w in data["commit"].get("files", []) if w == APPROVED_PATTERNS_FILEPATH)]
                if APPROVED_PATTERNS_FILEPATH in data["commit"].get("files", []):
                    self.logger.log.debug("Updated allowlist detected")
                    wlist = yaml.safe_load(self.s.get(self.raw_url).content.decode("utf-8"))
                    self.update(wlist)
        else:
            self.logger.log.info("Heartbeat Signal Detected")