Example #1
0
 def checkWatchPath(self):
     for moduleName in setting.watchPath:
         path = setting.watchPath[moduleName]
         if not os.path.exists(path):
             g.logger.error("module:%s path:%s don't exist" %(moduleName, path))
             sys.exit(1)
             
         #还需要检测   /data/test/f3.v.veimg.cn   /data/test 这种包含关系的监控
         if util.haveParentPath(path, setting.watchPath):
             g.logger.error("setting path:%s have parent path" %path)
             sys.exit(1)
Example #2
0
 def _filter_exclude(self, filePath):
     if not setting.excludePath:
         return False
     else:
         if filePath in setting.excludePath or util.haveParentPath(filePath, setting.excludePath):
             return True