fix for exception handlibg if not an HTTP but URLError

This commit is contained in:
Florian Streibelt 2011-10-12 02:14:03 +02:00
parent 83c4e1441d
commit 8d6ff280e3
1 changed files with 3 additions and 1 deletions

View File

@ -352,11 +352,13 @@ def handle(line, status):
else: else:
try: try:
status.login(line) status.login(line)
except urllib2.URLError as e: except urllib2.HTTPError as e:
if e.code == 404: # URL not found == user unknown if e.code == 404: # URL not found == user unknown
error_page('FEHLER: Benutzer "%s" nicht bekannt' % line) error_page('FEHLER: Benutzer "%s" nicht bekannt' % line)
else: else:
error_page('FEHLER bei Kommunikation mit Server "%s"' % str(e)) error_page('FEHLER bei Kommunikation mit Server "%s"' % str(e))
except urllib2.URLError as e:
error_page('FEHLER bei Kommunikation mit Server "%s"' % str(e))
def main(): def main():