Exemple #1
0
	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
Exemple #4
0
    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))
Exemple #8
0
    def __init__(self, runner, wait, verbosity, **kwargs):
        self.runner = runner
        self.wait = wait
        self.verbosity = verbosity
        self.timer = None

        PatternMatchingEventHandler.__init__(self, **kwargs)
Exemple #9
0
 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
Exemple #12
0
 def __init__(self, user: User) -> None:
     PatternMatchingEventHandler.__init__(
         self,
         patterns=['*.' + f for f in file.supported_formats],
         ignore_directories=True,
     )
     self.user = user
Exemple #13
0
 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
Exemple #14
0
 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)
Exemple #15
0
 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)
Exemple #16
0
 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
Exemple #17
0
    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
Exemple #18
0
 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")
Exemple #19
0
 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)
Exemple #20
0
 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']
Exemple #21
0
    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 = '.'
Exemple #23
0
    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)
Exemple #24
0
    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)
Exemple #25
0
 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
Exemple #26
0
 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)
Exemple #28
0
 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
Exemple #29
0
    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)
Exemple #30
0
 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
Exemple #31
0
 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)
Exemple #33
0
 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}")
Exemple #34
0
 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)
Exemple #36
0
    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))
Exemple #38
0
    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..."
Exemple #39
0
 def __init__(self, proxy_func):
     self._proxy_func = proxy_func
     PatternMatchingEventHandler.__init__(self)
Exemple #40
0
 def __init__(self):
     PatternMatchingEventHandler.__init__(self, patterns=["*.py"])
Exemple #41
0
 def __init__(self, ignore_patterns):
     PatternMatchingEventHandler.__init__(self, ignore_patterns=ignore_patterns)
Exemple #42
0
	def __init__(self):
		PatternMatchingEventHandler.__init__(self)
Exemple #43
0
 def __init__(self):
     PatternMatchingEventHandler.__init__(self,
         patterns=['*.ui'],
         ignore_directories=True, 
         case_sensitive=False)
     self.command = 'pyside-uic'
Exemple #44
0
 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
Exemple #47
0
 def __init__(self, kwdb, path):
     PatternMatchingEventHandler.__init__(self)
     self.kwdb = kwdb
     self.path = path
Exemple #48
0
	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")
Exemple #50
0
 def __init__(self):
     PatternMatchingEventHandler.__init__(self, patterns=["*.txt"])
     self.file_processor = FileProcessor()
Exemple #51
0
 def __init__(self):
     PatternMatchingEventHandler.__init__(self, ignore_patterns=['*\.git*'])