コード例 #1
0
ファイル: file_monitor.py プロジェクト: imbstack/sandwich
    def on_moved(self, event):
        super(SimpleEventHandler, self).on_created(event)

        if (not event.is_directory):
            ps = event.src_path
            pd = event.dest_path
            indexer.remove_file(ps, os.path.split(ps)[1])
            indexer.add_file(pd, os.path.split(pd)[1])
コード例 #2
0
    def on_created(self, event):
        super(SimpleEventHandler, self).on_created(event)

        if not event.is_directory:
            p = event.src_path
            indexer.add_file(
                os.path.relpath(os.path.split(p)[0], config.shared_directory),
                os.path.split(p)[1],
                hrsize(os.path.getsize(p)),
            )
コード例 #3
0
ファイル: file_monitor.py プロジェクト: imbstack/sandwich
    def on_created(self, event):
        super(SimpleEventHandler, self).on_created(event)

        if (not event.is_directory):
            p = event.src_path
            indexer.add_file(p, os.path.split(p)[1])