'self.probe_basename' was None, so 'probe_executable' raised a KeyError exception
def executable(self):
return self._paths[self.basename]
def executable(self):
return self._paths[self.basename]
+ @property
+ def probe_available(self):
+ return self.probe_basename is not None
+
@property
def probe_executable(self):
return self._paths[self.probe_basename]
@property
def probe_executable(self):
return self._paths[self.probe_basename]
def get_audio_codec(self, path):
def get_audio_codec(self, path):
- if not self.probe_executable:
+ if not self.probe_available:
raise PostProcessingError('ffprobe or avprobe not found. Please install one.')
try:
cmd = [
raise PostProcessingError('ffprobe or avprobe not found. Please install one.')
try:
cmd = [