fix offline crash with updater
This commit is contained in:
parent
592f24aa9c
commit
7ba6dcb2d8
@ -48,7 +48,7 @@ class AboutUpgradeMightyScape(inkex.EffectExtension):
|
||||
if file.endswith('.inx'):
|
||||
totalInx += 1
|
||||
|
||||
inkex.utils.debug("There are {} extension folders with {} .inx files!".format(totalFolders, totalInx))
|
||||
inkex.utils.debug("Locally there are {} extension folders with {} .inx files!".format(totalFolders, totalInx))
|
||||
|
||||
repo = Repo(os.path.join(main_dir, ".git"))
|
||||
|
||||
@ -62,7 +62,7 @@ class AboutUpgradeMightyScape(inkex.EffectExtension):
|
||||
inkex.utils.debug("There are some untracked files in your MightyScape directory. Still trying to pull recent files from git...")
|
||||
|
||||
origin = repo.remotes.origin
|
||||
|
||||
try:
|
||||
latestRemoteCommit = git.cmd.Git().ls_remote("https://gitea.fablabchemnitz.de/MarioVoigt/mightyscape-1.X.git", heads=True).replace('refs/heads/master','').strip()
|
||||
localCommit = str(repo.head.commit)
|
||||
#ref_logs = repo.head.reference.log()
|
||||
@ -104,6 +104,10 @@ class AboutUpgradeMightyScape(inkex.EffectExtension):
|
||||
inkex.utils.debug("Nothing to do! MightyScape is already up to date!")
|
||||
exit(0)
|
||||
|
||||
except git.exc.GitCommandError:
|
||||
self.msg("Error receiving latest remote commit from git. Are you offline? Cannot continue!")
|
||||
return
|
||||
|
||||
else:
|
||||
inkex.utils.debug("No \".git\" directory found. Seems your MightyScape was not installed with git clone. Please see documentation on how to do that.")
|
||||
exit(1)
|
||||
|
Reference in New Issue
Block a user