          identifier)
      return [m.group(0) for m in matches]
  
  
  def safe_shutdown(got_error=False):
      """ Close all tracked queues and threads in event of crash or on shut down.
  
      Parameters
      ----------
      got_error: bool, optional
 
</s> remove def full_path_split(path):
 </s> add def full_path_split(path: str) -> List[str]: </s> remove def set_system_verbosity(log_level):
 </s> add def set_system_verbosity(log_level: str): </s> remove     def model_path(self):
        """ str: The model path(s) in the cache folder. """
        retval = [os.path.join(self._cache_dir, fname) for fname in self._model_filename]
        retval = retval[0] if len(retval) == 1 else retval
        self.logger.trace(retval)
 </s> add     def model_path(self) -> Union[str, List[str]]:
        """ str or list: The model path(s) in the cache folder. """
        paths = [os.path.join(self._cache_dir, fname) for fname in self._model_filename]
        retval: Union[str, List[str]] = paths[0] if len(paths) == 1 else paths
        self.logger.trace(retval)  # type: ignore </s> remove def deprecation_warning(function, additional_info=None):
 </s> add def deprecation_warning(function: str, additional_info: Optional[str] = None) -> None: </s> remove         zip_file: str
 </s> add         zip_file: :class:`zipfile.ZipFile`
def safe_shutdown(got_error: bool = False) -> None:
          identifier)
      return [m.group(0) for m in matches]
  
  
def safe_shutdown(got_error: bool = False) -> None:
      """ Close all tracked queues and threads in event of crash or on shut down.
  
      Parameters
      ----------
      got_error: bool, optional
keep keep keep keep replace keep keep keep keep keep
 lib.Utils - add DPI detector 
lib/utils.py