def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) self.stdout_buf += stdout while "\n" in self.stdout_buf: line, self.stdout_buf = self.stdout_buf.split("\n", 1) res = re.findall(r"(\w+):\s+([^\n]+)", line) if not self.full_desc: if len(res) > 0: if res[0][0] == "full_desc": self.full_desc = True else: self.metadata[res[0][0]] = res[0][1] else: if len(res) > 0: if res[0][0] == "full_desc": self.full_desc = False self.metadata["full_desc"] = self.metadata[ "full_desc"].rstrip("\n") else: if "full_desc" not in self.metadata: self.metadata["full_desc"] = "" self.metadata["full_desc"] += "%s\n" % re.sub( ", from.*", "", line)
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) res = re.findall(r'frame=\s*(\d+)', self.stderr) if len(res) > 0 and self.nb_frames > 0: frame = float(res[-1]) self.progress = (frame / self.nb_frames) * 100 if self.progress > 99: self.progress = 99 res = re.findall(r'fps=\s*(\d+)', self.stderr) if res: self.fps = int(res[-1])
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) res = re.findall(r"frame=\s*(\d+)", stderr) if len(res) > 0 and self.nb_frames > 0: frame = float(res[-1]) self.progress = (frame / self.nb_frames) * 100 if self.progress > 99: self.progress = 99 res = re.findall(r"fps=\s*(\d+)", stderr) if res: self.fps = int(res[-1])
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) res = re.findall(r'Progress: (\d+)%', self.stdout) if len(res) > 0: progress = int(res[-1]) if progress > 99: progress = 99 self.progress = progress res = re.findall(r'output-(\w+): (.*)', self.stdout) for output in res: _id = output[0] path = output[1] self.stls[_id] = path
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) res = re.findall('Progress: (\d+)%', self.stdout) if len(res) > 0: progress = int(res[-1]) if progress > 99: progress = 99 self.progress = progress res = re.findall('output-(\w+): (.*)', self.stdout) for output in res: _id = output[0] path = output[1] self.stls[_id] = path
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) self.stdout_buf += stdout while '\n' in self.stdout_buf: line, self.stdout_buf = self.stdout_buf.split('\n', 1) res = re.findall('(\w+):\s+([^\n]+)', line) if not self.full_desc: if len(res) > 0: if res[0][0] == 'full_desc': self.full_desc = True else: self.metadata[res[0][0]] = res[0][1] else: if len(res) > 0: if res[0][0] == 'full_desc': self.full_desc = False self.metadata['full_desc'] = self.metadata['full_desc'].rstrip('\n') else: if 'full_desc' not in self.metadata: self.metadata['full_desc'] = '' self.metadata['full_desc'] += '%s\n' % re.sub(', from.*', '', line)
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) res = re.findall(r'progress=(\d+)', stdout) if res: self.progress = int(res[-1])
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) if self.inputs_size: output_size = os.stat(self.output_files[0].path).st_size if output_size: self.progress = output_size * 100 / self.inputs_size
def _handle_output(self, stdout, stderr): Worker._handle_output(self, stdout, stderr) res = re.findall('progress=(\d+)', stdout) if res: self.progress = int(res[-1])