(self, lines, addToBackup=True)
| 128 | return self.replace_line(startswith,stanza,always_add=True) |
| 129 | |
| 130 | def add_lines(self, lines, addToBackup=True): |
| 131 | fp = open(self.fileName).read(-1) |
| 132 | sh = re.escape(lines) |
| 133 | match = re.search(sh, fp, re.MULTILINE) |
| 134 | if match is not None: |
| 135 | return |
| 136 | |
| 137 | fp += lines |
| 138 | open(self.fileName, "w").write(fp) |
| 139 | self.backups.append([None, lines]) |
| 140 | |
| 141 | def replace_lines(self, src, dst, addToBackup=True): |
| 142 | fp = open(self.fileName).read(-1) |