[tor-commits] [flashproxy/master] Catch a POST error, print an error message, exit with nonzero status.

dcf at torproject.org dcf at torproject.org
Fri Jul 6 14:38:31 UTC 2012


commit 46edf49c7cb8ceaf09ec8fbd84aae870eb82aeff
Author: David Fifield <david at bamsoftware.com>
Date:   Fri Jul 6 06:46:32 2012 -0700

    Catch a POST error, print an error message, exit with nonzero status.
---
 flashproxy-reg-http.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/flashproxy-reg-http.py b/flashproxy-reg-http.py
index 8892fb2..209f77e 100755
--- a/flashproxy-reg-http.py
+++ b/flashproxy-reg-http.py
@@ -101,7 +101,11 @@ else:
 
 spec = format_addr(options.remote_addr)
 http = httplib.HTTPConnection(*options.facilitator_addr)
-http.request("POST", "/", urllib.urlencode({"client": spec}))
+try:
+    http.request("POST", "/", urllib.urlencode({"client": spec}))
+except Exception, e:
+    print >> sys.stderr, "Failed to register: %s" % str(e)
+    sys.exit(1)
 http.close()
 
 print "Registered \"%s\" with %s." % (spec, format_addr(options.facilitator_addr))



More information about the tor-commits mailing list