added xkcdha.service file
[xkcdha] / xkcdha.py
index 4999dda..8cd5cb2 100755 (executable)
--- a/xkcdha.py
+++ b/xkcdha.py
@@ -79,11 +79,11 @@ class XKCDha(hildondesktop.HomeItem):
             try:
                 content = urllib.urlopen(url).read()
             except IOError:
-                filename = os.path.join(self.image_dir, self.number + '.png')
-                if os.path.exists(filename):
-                    return filename
-                else:
-                    return self.connection_required_img
+                if self.number:
+                    filename = os.path.join(self.image_dir, self.number + '.png')
+                    if os.path.exists(filename):
+                        return filename
+                return self.connection_required_img
 
             img_url = re.search('(http://imgs.xkcd.com/comics/[^"]+)" title="[^"]+"', 
                     content).group(1)