b = p.get_payload(decode=True)
if b: return b
return "Could not find body"
- except Exception, e:
+ except Exception as e:
return "Failed to get body: %s" % e
parsed_content.short_description = 'Parsed mail'
entries = list(fetcher.parse())
except ParserGotRedirect:
raise forms.ValidationError("This URL returns a permanent redirect")
- except Exception, e:
+ except Exception as e:
raise forms.ValidationError("Failed to retreive and parse feed: %s" % e)
if len(entries) == 0:
for m in tracemessages:
self.trace("Fetching %s since %s" % (fetcher.feed.feedurl, since))
try:
entries = list(fetcher.parse(since))
- except ParserGotRedirect, e:
+ except ParserGotRedirect as e:
return (fetcher.feed, e)
- except Exception, e:
+ except Exception as e:
self.stderr.write("Failed to fetch '%s': %s" % (fetcher.feed.feedurl, e))
return (fetcher.feed, e)
return (fetcher.feed, entries)
response = urllib2.urlopen(request, timeout=2)
if response.getcode() != 200:
raise Exception("Invalid response code %s" % response.getcode())
- except Exception, e:
+ except Exception as e:
raise Exception("Failed to purge '{0}': {1}'".format(url, e))
def purge_root_and_feeds():