Exemple #1
0
    def process(self, event):
        path = event.src_path
        if path not in self.files:
            self.files[path] = File(path)

        timestamp = time.mktime(datetime.datetime.now().timetuple())

        file = self.files[path]
        change = Change()
        change.save(
            path=path,
            timestamp=timestamp,
            line_delta=file.delta()
        )
        file.add(change)