<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def destructive_inject(self, filename, content):
 """ Injects the injections desired immediately. This should generally be run only during the commit phase, when no future injections will be done. """

        content = _unicode(content)
        backup_file(filename)
        full_path = self.__generate_file(filename)
        with codecs.open(full_path, 'r', encoding="utf-8") as f:
            new_content = self.inject_content(f.read(), content)
        with codecs.open(full_path, 'w+', encoding="utf-8") as f:
            f.write(new_content)