Просмотр исходного кода

web: use GitRepo.clone_if_needed method

Shiv Tyagi 1 год назад
Родитель
Сommit
36ba0f2402
1 измененных файлов с 5 добавлено и 8 удалено
  1. 5 8
      web/app.py

+ 5 - 8
web/app.py

@@ -69,14 +69,11 @@ REMOTES = None
 # LOCKS
 queue_lock = Lock()
 
-try:
-    repo = ap_git.GitRepo(sourcedir)
-except FileNotFoundError:
-    repo = ap_git.GitRepo.clone(
-        source="https://github.com/ardupilot/ardupilot.git",
-        dest=sourcedir,
-        recurse_submodules=True,
-    )
+repo = ap_git.GitRepo.clone_if_needed(
+    source="https://github.com/ardupilot/ardupilot.git",
+    dest=sourcedir,
+    recurse_submodules=True,
+)
 
 ap_src_metadata_fetcher = metadata_manager.APSourceMetadataFetcher(
     ap_repo=repo