def __init__(self, data_queues, settings): self.name = "EventProcessor" self.settings = settings self.logger = data_queues["logging"].get_logger(self.name) self.inotifytasks = data_queues["inotifytasks"] self.abort_flag = threading.Event() self.abort_flag.clear() self.ffmpeg = ffmpeg.FFMPEGHandle(settings, data_queues['logging'])
def __init__(self, settings, data_queues): self.name = 'JobQueue' self.settings = settings self.data_queues = data_queues self.incoming = IncomingQueue() self.in_progress = collections.deque() self.processed = collections.deque() self.ffmpeg = ffmpeg.FFMPEGHandle(settings) self.logger = data_queues["logging"].get_logger(self.name)
def __init__(self, data_queues, settings): super(LibraryScanner, self).__init__(name='LibraryScanner') self.interval = 0 self.firstrun = True self.settings = settings self.logger = data_queues["logging"].get_logger(self.name) self.scheduledtasks = data_queues["scheduledtasks"] self.abort_flag = threading.Event() self.abort_flag.clear() self.ffmpeg = ffmpeg.FFMPEGHandle(settings, data_queues['logging'])
def __init__(self, settings, data_queues): self.name = 'Task' self.settings = settings self.ffmpeg = ffmpeg.FFMPEGHandle(settings, data_queues['logging']) self.logger = data_queues["logging"].get_logger(self.name) self.source = None self.destination = None self.success = False self.cache_path = None # Reset all ffmpeg info self.ffmpeg.set_info_defaults()
def __init__(self, threadID, name, logger, settings, data_queues, task_queue, complete_queue): super(WorkerThread, self).__init__(name=name) self.threadID = threadID self.data_queues = data_queues self.progress_reports = data_queues['progress_reports'] self.task_queue = task_queue self.complete_queue = complete_queue self.idle = True self.current_file_info = {} self.ffmpeg = ffmpeg.FFMPEGHandle(settings, data_queues['logging']) self.redundant_flag = threading.Event() self.redundant_flag.clear() self.logger = data_queues["logging"].get_logger(self.name)
def setup_class(self): """ Setup the class state for pytest. :return: """ self.project_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # sys.path.append(self.project_dir) unmanic_logging = unlogger.UnmanicLogger.__call__(False) unmanic_logging.get_logger() # import config import config self.settings = config.CONFIG() self.settings.DEBUGGING = True self.ffmpeg = ffmpeg.FFMPEGHandle(self.settings)
def __init__(self, settings, data_queues): self.name = 'JobQueue' self.all_jobs = collections.deque() self.in_progress = collections.deque() self.ffmpeg = ffmpeg.FFMPEGHandle(settings, data_queues['logging']) self.logger = data_queues["logging"].get_logger(self.name)