Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TurtleArt/talogo.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index 69cf2e2..67aa32c 100644
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -1071,16 +1071,16 @@ class LogoCode:
except urllib2.HTTPError, e:
debug_output("Couldn't open %s: %s" % (url, e),
self.tw.running_sugar)
- raise logoerror(url + ' (404)')
+ raise logoerror(url + ' [%d]' % (e.code))
except urllib2.URLError, e:
- if hasattr(e, 'reason'):
+ if hasattr(e, 'code'):
+ debug_output("Couldn't open %s: %s" % (url, e),
+ self.tw.running_sugar)
+ raise logoerror(url + ' [%d]' % (e.code))
+ else: # elif hasattr(e, 'reason'):
debug_output("Couldn't reach server: %s" % (e),
self.tw.running_sugar)
raise logoerror('#noconnection')
- else: # elif hasattr(e, 'code'):
- debug_output("Couldn't open %s: %s" % (url, e),
- self.tw.running_sugar)
- raise logoerror(url + ' (404)')
if req.info().getheader("Content-Type")[0:5] == "image":
# it can't be deleted immediately, or else we won't ever access it