Quellcode durchsuchen

Raise exceptions on fatal errors

tags/v1.0
JustAnotherArchivist vor 1 Jahr
Ursprung
Commit
6af07cb51c
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. +2
    -2
      codearchiver/modules/git.py

+ 2
- 2
codearchiver/modules/git.py Datei anzeigen

@@ -34,14 +34,14 @@ class Git(codearchiver.core.Module):
directory = self._url.rsplit('/', 1)[1]
if os.path.exists(directory):
logger.fatal(f'{directory!r} already exists')
return
raise FileExistsError(f'{directory!r} already exists')
startTime = datetime.datetime.utcnow()
if self._id is None:
self._id = f'git_{self._url.replace("/", "_")}_{startTime:%Y%m%dT%H%M%SZ}'
bundle = f'{self._id}.bundle'
if os.path.exists(bundle):
logger.fatal(f'{bundle!r} already exists')
return
raise FileExistsError(f'{bundle!r} already exists')

logger.info(f'Cloning {self._url} into {directory}')
codearchiver.subprocess.run_with_log(['git', 'clone', '--verbose', '--mirror', self._url, directory])


Laden…
Abbrechen
Speichern