Prechádzať zdrojové kódy

web: use GitRepo.clone_if_needed method

Shiv Tyagi 1 rok pred
rodič
commit
36ba0f2402
1 zmenil súbory, kde vykonal 5 pridanie a 8 odobranie
  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