Client.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:behem0th 作者: robot0nfire 项目源码 文件源码
def __init__(self, path='.', ignore_list=None, event_handler=None, no_log=True, verbose_log=False):
        log.NO_LOG = no_log and not verbose_log
        log.VERBOSE_LOG = not log.NO_LOG and verbose_log

        self._sock = None
        self._rlock = threading.RLock()
        self._peers = []

        self._sync_path = os.path.abspath(path)

        self._ignore_list = IGNORE_LIST
        if ignore_list:
            self._ignore_list += ignore_list

        log.info_v('Ignored files/directories: {0}', self._ignore_list)

        self._filelist = {}
        self._observer = Observer()
        self._observer.name = self._observer.name.replace('Thread', 'fs-event-handler')
        self._observer.schedule(_FsEventHandler(self), self._sync_path, recursive=True)

        log.info_v("Started watching folder '{0}'", self._sync_path)

        self._fsevent_ignore_list = []

        self._event_handler = event_handler if event_handler else EventHandler()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号