jhj0517 commited on
Commit
a2b7bda
2 Parent(s): 44ee554 204d276

Merge pull request #117 from jhj0517/colab-fix

Browse files
modules/base_interface.py CHANGED
@@ -15,7 +15,9 @@ class BaseInterface:
15
 
16
  @staticmethod
17
  def remove_input_files(file_paths: List[str]):
 
 
 
18
  for file_path in file_paths:
19
- if file_path is None or not os.path.exists(file_path):
20
- continue
21
- os.remove(file_path)
 
15
 
16
  @staticmethod
17
  def remove_input_files(file_paths: List[str]):
18
+ if not file_paths:
19
+ return
20
+
21
  for file_path in file_paths:
22
+ if file_path and os.path.exists(file_path):
23
+ os.remove(file_path)
 
modules/faster_whisper_inference.py CHANGED
@@ -124,7 +124,8 @@ class FasterWhisperInference(BaseInterface):
124
  print(f"Error transcribing file on line {e}")
125
  finally:
126
  self.release_cuda_memory()
127
- self.remove_input_files([fileobj.name for fileobj in fileobjs])
 
128
 
129
  def transcribe_youtube(self,
130
  youtubelink: str,
 
124
  print(f"Error transcribing file on line {e}")
125
  finally:
126
  self.release_cuda_memory()
127
+ if not fileobjs:
128
+ self.remove_input_files([fileobj.name for fileobj in fileobjs])
129
 
130
  def transcribe_youtube(self,
131
  youtubelink: str,