def apply_hunks()

in bowler/tool.py [0:0]


    def apply_hunks(self, accepted_hunks, filename):
        if accepted_hunks:
            with open(filename) as f:
                data = f.read()

            try:
                accepted_hunks = f"--- {filename}\n+++ {filename}\n{accepted_hunks}"
                new_data = apply_single_file(data, accepted_hunks)
            except PatchException as err:
                log.exception(f"failed to apply patch hunk: {err}")
                return

            with open(filename, "w") as f:
                f.write(new_data)