diff options
-rw-r--r-- | conf/rsync/g.mirrors.extra | 1 | ||||
-rwxr-xr-x | html/generate.py | 8 |
2 files changed, 7 insertions, 2 deletions
diff --git a/conf/rsync/g.mirrors.extra b/conf/rsync/g.mirrors.extra index 946afac..63e5116 100644 --- a/conf/rsync/g.mirrors.extra +++ b/conf/rsync/g.mirrors.extra @@ -2,5 +2,4 @@ gentoo rsync://masterportage.gentoo.org/ gentoo rsync://albatross.gentoo.org/ gentoo rsync://dipper.gentoo.org/ gentoo rsync://starling.gentoo.org/ -gentoo rsync://swan.gentoo.org/ gentoo rsync://turnstone.gentoo.org/ diff --git a/html/generate.py b/html/generate.py index a4b75e8..0ec4e4b 100755 --- a/html/generate.py +++ b/html/generate.py @@ -120,7 +120,13 @@ def getHostList(mirrorstatsList): # process all mirrors for mirror_url in mirrorstatsList: - mirrorData = getJson(mirror_url) + mirrorData = None + try: + mirrorData = getJson(mirror_url) + except Exception as err: + print("Exception fetching "+mirror_url+": ", type(err).__name__, err) + continue + lastUpdate = datetime.datetime.fromtimestamp(int(mirrorData['LastUpdate'])).strftime('%Y-%m-%d %H:%M:%S') for mirror in mirrorData['Mirrors']: |