Skip to content

Commit

Permalink
AddonManager: Skip non-github addons
Browse files Browse the repository at this point in the history
  • Loading branch information
yorikvanhavre committed Jul 12, 2019
1 parent 0572853 commit 3129ae4
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions src/Mod/AddonManager/AddonManager.py
Original file line number Diff line number Diff line change
Expand Up @@ -577,14 +577,18 @@ def run(self):
name = re.findall("title=\"(.*?) @",l)[0]
self.info_label.emit(name)
#url = re.findall("title=\"(.*?) @",l)[0]
url = "https://github.com/" + re.findall("href=\"\/(.*?)\/tree",l)[0]
addondir = moddir + os.sep + name
#print ("found:",name," at ",url)
if not os.path.exists(addondir):
state = 0
try:
url = "https://github.com/" + re.findall("href=\"\/(.*?)\/tree",l)[0]
except:
pass
else:
state = 1
repos.append([name,url,state])
addondir = moddir + os.sep + name
#print ("found:",name," at ",url)
if not os.path.exists(addondir):
state = 0
else:
state = 1
repos.append([name,url,state])
if not repos:
self.info_label.emit(translate("AddonsInstaller", "Unable to download addon list."))
else:
Expand Down

0 comments on commit 3129ae4

Please sign in to comment.