def __init__(self, gcodeManager, printer): PatternMatchingEventHandler.__init__(self) self._logger = logging.getLogger(__name__) self._gcodeManager = gcodeManager self._printer = printer
def __init__(self, watch_file, controller_function, args=[], loop=None): PatternMatchingEventHandler.__init__(self, patterns=[watch_file]) self.controller_function = controller_function self.args = args self.loop = asyncio.SelectorEventLoop() if loop is None else loop self.async_task = None self.watch_file = watch_file
def __init__(self, sql, args, q, staging_dir): PatternMatchingEventHandler.__init__(self) self.sql = sql self.subs_table = args['subs_table'] self.team_table = args['team_table'] self.queue = q self.staging_dir = staging_dir
def __init__(self, gcodeManager, printer): PatternMatchingEventHandler.__init__(self) self._logger = logging.getLogger(__name__) self._gcodeManager = gcodeManager self._printer = printer
def __init__(self, sql, args, q, staging_dir): PatternMatchingEventHandler.__init__(self) self.sql = sql self.subs_table = args['subs_table'] self.team_table = args['team_table'] self.queue = q self.staging_dir = staging_dir
def __init__(self, path='.', patterns='*', logfunc=print): PatternMatchingEventHandler.__init__(self, patterns) Observer.__init__(self) self.schedule(self, path=path, recursive=False) self.log = logfunc self.style = 8 self.cnt = 0
def __init__(self, exit, target, interpreter, archive, passthrough, rmtree, loop=None, **kwargs): self._exit = exit self._archive = archive self._target = target self._passthrough = passthrough self._rmtree = rmtree self._interpreter = interpreter patterns = kwargs['patterns'] if 'patterns' in kwargs else [] patterns.append('input') kwargs['patterns'] = patterns logging.info('Patterns: %s' % str(kwargs['patterns'])) AIOEventHandler.__init__(self, loop) PatternMatchingEventHandler.__init__(self, **kwargs) if os.path.exists(input_directory): asyncio. async (self.execute(input_directory))
def __init__(self, runner, wait, verbosity, **kwargs): self.runner = runner self.wait = wait self.verbosity = verbosity self.timer = None PatternMatchingEventHandler.__init__(self, **kwargs)
def __init__(self, callback, patterns, observer): PatternMatchingEventHandler.__init__(self, patterns) ''' (self, patterns=None, ignore_patterns=None, ignore_directories=False, case_sensitive=False): ''' self.callback = callback self.observer = observer
def __init__(self): patterns = ["*.txt", "*.csv", "*.doc", "*.docs", "*.xls", "*.xlsx"] # detect file with only these extentions. PatternMatchingEventHandler.__init__(self, patterns=patterns, ignore_directories=False, case_sensitive=True)
def __init__(self, watch_file, controller_function, args=[], loop=None): PatternMatchingEventHandler.__init__(self, patterns=[watch_file]) self.controller_function = controller_function self.args = args self.loop = asyncio.SelectorEventLoop() if loop is None else loop self.async_task = None self.watch_file = watch_file
def __init__(self, user: User) -> None: PatternMatchingEventHandler.__init__( self, patterns=['*.' + f for f in file.supported_formats], ignore_directories=True, ) self.user = user
def __init__(self, path='.', patterns='*', logfunc=print): ''' Instantiate the watchdog object ''' PatternMatchingEventHandler.__init__(self, patterns) Observer.__init__(self) self.schedule(self, path=path, recursive=False) self.log = logfunc
def __init__(self, bot, config, *args, **kwargs): """ :type bot: ralybot.bot.Ralybot :type config: Config """ self.bot = bot self.config = config PatternMatchingEventHandler.__init__(self, *args, **kwargs)
def __init__(self, bot, config, *args, **kwargs): """ :type bot: cloudbot.bot.CloudBot :type config: Config """ self.bot = bot self.config = config PatternMatchingEventHandler.__init__(self, *args, **kwargs)
def __init__(self, pattern, work, delete_after_work=config.delete_after_work): PatternMatchingEventHandler.__init__(self, patterns=[pattern], ignore_directories=True) self.work = work self.delete_after_work = delete_after_work
def __init__(self, pat, src, dest, rls, ig): PatternMatchingEventHandler.__init__(self) patterns = pat self.source = src self.destination = dest self.rules = rls self.ignore = ig print "Watching for:", patterns, "\nOutput to:", self.destination, "\nIgnoring:", self.ignore
def __init__(self, *args): PatternMatchingEventHandler.__init__(self, *args) self._vertical_position = 0 self._horizontal_position = 0 self._faceTracker = FaceTracker() #self._curvefilter = filters.BGRPortraCurveFilter() self._center = (320, 240) self._threshold = 60 self._ws = create_connection("ws://localhost/robot")
def __init__(self, notifier, config_dir, service_dir, config_filename): self.notifier = notifier self.config_dir = config_dir self.service_dir = service_dir self.config_filename = config_filename PatternMatchingEventHandler.__init__( self, patterns=["*{}*".format(self.config_filename)], ignore_directories=True)
def __init__(self, parent, watch_dir, emitter=None, *args, **kwargs): super(Event_Handler, self).__init__(*args, **kwargs) PatternMatchingEventHandler.__init__(self, *args, **kwargs) self._emitter = emitter self.parent = parent self.watch_dir = watch_dir self.last_item = None self._emitEvents = ['created', 'renamed', 'modified', 'moved'] self._removeEvents = ['deleted', 'moved']
def __init__(self, parent_frame, status_frame, src_loc, dest_loc): PatternMatchingEventHandler.__init__(self) self.parent_frame = parent_frame self.statusFrame = status_frame self.dest_loc = dest_loc patterns = ["*"] self.backup_in_progress = False # First sync files that may have been modified while we were not running self.trigger_event(src_loc)
def __init__(self, path='.', patterns=['*.txt', '*.pdf'], logfunc=print): #patterns='*' PatternMatchingEventHandler.__init__(self, patterns) Observer.__init__(self) self.schedule(self, path=path, recursive=False ) #recursive = false means dont go through subfolders self.log = logfunc self.my_ftp = '.'
def __init__(self, inputf, outputf): PatternMatchingEventHandler.__init__(self) self.output = outputf self.finished = os.path.join(inputf, 'finished') if not os.path.exists(self.output): os.makedirs(self.output) if not os.path.exists(self.finished): os.makedirs(self.finished)
def __init__(self, inputf, outputf): PatternMatchingEventHandler.__init__(self) self.output = outputf self.finished = os.path.join(inputf, 'finished') if not os.path.exists(self.output): os.makedirs(self.output) if not os.path.exists(self.finished): os.makedirs(self.finished)
def __init__(self, filename, core, key): PatternMatchingEventHandler.__init__(self, patterns=["*" + filename], ignore_patterns=None, ignore_directories=True, case_sensitive=False) self.core = core self.key = key self.observer = None self.value = None
def __init__(self, logger_fname, callback_func): ''' :param logger_fname: name of the file to watch :param callback_func: function to call when the file is moved. The function should accept the moved file path as the first parameter ''' self.logger_fname = logger_fname self.callback_func = callback_func PatternMatchingEventHandler.__init__(self, "*" + logger_fname, ignore_directories=True)
def __init__(self, directories, **kwargs): FileWatcher.__init__(self, directories, **kwargs) watched_extensions = get_watched_extensions() # pattern matching files with extension patterns = ["*{}".format(ext) for ext in watched_extensions] logging.info("Stating fs watching on {} with pattern:{}".format( self.module_dir, patterns)) PatternMatchingEventHandler.__init__(self, patterns=patterns)
def __init__( self, path=PATH, patterns="*", ignore_patterns=[".DS_Store"], logfunc=logging.info, ): PatternMatchingEventHandler.__init__(self, patterns) Observer.__init__(self) self.schedule(self, path=path, recursive=True) self.log = logfunc
def __init__( self, patterns=None, ignore_patterns=None, ignore_directories=False, case_sensitive=False, ): """Constructor""" PatternMatchingEventHandler.__init__(self, patterns, ignore_patterns, ignore_directories, case_sensitive)
def __init__(self, interval): PatternMatchingEventHandler.__init__( self, patterns=[os.path.join('*.res', '*'), '*.md'], ignore_patterns=[ os.path.join(reldir, outdir, '*'), os.path.join('*', 'LICENSE.md'), os.path.join('*', 'README.md'), os.path.join('*', '.git', '*') ], ignore_directories=True, case_sensitive=False) self.last = time.time() self.interval = interval
def __init__(self, params, sourcepath, destinationpath, logfunc=print): PatternMatchingEventHandler.__init__( self, patterns=params["patterns"], ignore_patterns=params["ignore_patterns"], ignore_directories=params["ignore_directories"], case_sensitive=params["case_sensitive"]) Observer.__init__(self) self.schedule(self, path=sourcepath, recursive=True) self.schedule(self, path=destinationpath, recursive=True) self.sourcepath = sourcepath self.destinationpath = destinationpath self.timestart = time.asctime(time.localtime(time.time())) self.log = logfunc
def __init__(self, watchme): PatternMatchingEventHandler.__init__(self, patterns=[".testme"], ignore_directories=True, case_sensitive=False) self.tool_dir = watchme self.work_dir = os.getcwd() wpath = watchme.split(os.path.sep) wpath = [x for x in wpath if x > ""] self.galaxy_root = os.path.sep.join(wpath[:-1]) self.galaxy_root = "/%s" % self.galaxy_root logging.info(self.galaxy_root) self.tar_dir = os.path.join(self.galaxy_root, "tested_TF_tools") if not os.path.exists(self.tar_dir): os.mkdir(self.tar_dir)
def __init__(self, token, dbfolder, folder, dropboxignore=".dropboxignore", interval=0.5, overwrite=""): Thread.__init__(self) PatternMatchingEventHandler.__init__(self, ignore_patterns=IGNORE_PATTERNS) self.db_folder = dbfolder self.folder = folder self.dropboxignore = dropboxignore self.interval = interval self.overwrite = overwrite # Load dropbox library self.dbx = dropbox.Dropbox(token) # Load DropboxIgnore list self.excludes = self.loadDropboxIgnore() # Status initialization logger.debug(f"Dropbox folder name: {dbfolder}") logger.debug(f"Local directory: {folder}")
def __init__(self): PatternMatchingEventHandler.__init__(self, ignore_patterns=["*.log"]) writeLogTitle.writeLogTitle() logging.basicConfig( level=logging.DEBUG, format='%(asctime)s %(filename)s %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', filename='debug.log', filemode='a') console = logging.StreamHandler() console.setLevel(logging.INFO) formatter = logging.Formatter( '%(name)-12s: %(levelname)-8s %(message)s') console.setFormatter(formatter) logging.getLogger('').addHandler(console)
def __init__(self, iou, confidence, names, create_csv, save_loc): self.eventIou = iou self.eventConfidence = confidence self.eventNames = names self.eventCreateCsv = create_csv self.eventSaveLoc = save_loc PatternMatchingEventHandler.__init__(self, patterns=patterns, ignore_directories=True, case_sensitive=False) thread = Mythread(threadID, "Analyse", workQueue, self.eventIou, self.eventConfidence, self.eventNames, self.eventCreateCsv, self.eventSaveLoc) thread.start() threads.append(thread)
def __init__(self, exit, magic_script_pattern, loop=None, **kwargs): self._exit = exit script_location = os.path.join(input_directory, magic_script_pattern) patterns = kwargs['patterns'] if 'patterns' in kwargs else [] patterns.append(script_location) kwargs['patterns'] = patterns logging.info('Patterns: %s' % str(kwargs['patterns'])) AIOEventHandler.__init__(self, loop) PatternMatchingEventHandler.__init__(self, **kwargs) if os.path.exists(script_location): self._loop.call_soon_threadsafe( asyncio.async, self.handle_exists(script_location, os.path.isdir(script_location)) )
def __init__(self, exit, target, interpreter, archive, passthrough, rmtree, loop=None, **kwargs): self._exit = exit self._archive = archive self._target = target self._passthrough = passthrough self._rmtree = rmtree self._interpreter = interpreter patterns = kwargs["patterns"] if "patterns" in kwargs else [] patterns.append("input") kwargs["patterns"] = patterns logging.info("Patterns: %s" % str(kwargs["patterns"])) AIOEventHandler.__init__(self, loop) PatternMatchingEventHandler.__init__(self, **kwargs) if os.path.exists(input_directory): asyncio.async(self.execute(input_directory))
def __init__(self, file_to_watch, dest_path): PatternMatchingEventHandler.__init__(self) self.file_to_watch = file_to_watch self.dest_path = dest_path if os.path.isdir(self.file_to_watch): self.file_to_watch = None self.default_template_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "template.html") self.ssh_client = create_ssh_client(*get_configs()) self.scp = SCPClient(self.ssh_client.get_transport()) if self.file_to_watch != None: self.fire(self.file_to_watch) else: mds = [filename for filename in os.listdir(".") if filename.endswith(".md")] for md in mds: self.fire(md) print "Initialization completed. Listening for changes..."
def __init__(self, proxy_func): self._proxy_func = proxy_func PatternMatchingEventHandler.__init__(self)
def __init__(self): PatternMatchingEventHandler.__init__(self, patterns=["*.py"])
def __init__(self, ignore_patterns): PatternMatchingEventHandler.__init__(self, ignore_patterns=ignore_patterns)
def __init__(self): PatternMatchingEventHandler.__init__(self)
def __init__(self): PatternMatchingEventHandler.__init__(self, patterns=['*.ui'], ignore_directories=True, case_sensitive=False) self.command = 'pyside-uic'
def __init__(self, script): PatternMatchingEventHandler.__init__(self) self.script = script
def __init__(self, random_player): PatternMatchingEventHandler.__init__(self) self.random_player = random_player
def __init__(self, *args, **kwargs): self.freezer = kwargs.pop('freezer') self.throttle_seconds = kwargs.pop('throttle_seconds') PatternMatchingEventHandler.__init__(self, *args, **kwargs) self.last_event_time = 0
def __init__(self, kwdb, path): PatternMatchingEventHandler.__init__(self) self.kwdb = kwdb self.path = path
def __init__(self, gcode_manager): PatternMatchingEventHandler.__init__(self) self._gcode_manager = gcode_manager
def __init__(self): PatternMatchingEventHandler.__init__(self) self.count = 0 print("In constructor")
def __init__(self): PatternMatchingEventHandler.__init__(self, patterns=["*.txt"]) self.file_processor = FileProcessor()
def __init__(self): PatternMatchingEventHandler.__init__(self, ignore_patterns=['*\.git*'])