(self)
| 28 | self.load() |
| 29 | |
| 30 | def load(self): |
| 31 | self.new_config = [] |
| 32 | self.config = [] |
| 33 | try: |
| 34 | for line in open(self.filename): |
| 35 | self.new_config.append(line) |
| 36 | except IOError: |
| 37 | logging.debug("File %s does not exist" % self.filename) |
| 38 | else: |
| 39 | logging.debug("Reading file %s" % self.filename) |
| 40 | self.config = list(self.new_config) |
| 41 | |
| 42 | def is_changed(self): |
| 43 | if set(self.config) != set(self.new_config): |