gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r20757 - gnunet/src/gns/proxy


From: gnunet
Subject: [GNUnet-SVN] r20757 - gnunet/src/gns/proxy
Date: Sun, 25 Mar 2012 23:39:45 +0200

Author: schanzen
Date: 2012-03-25 23:39:45 +0200 (Sun, 25 Mar 2012)
New Revision: 20757

Modified:
   gnunet/src/gns/proxy/proxy.py
Log:
-first zkey then .+, catch exception for they are not critical


Modified: gnunet/src/gns/proxy/proxy.py
===================================================================
--- gnunet/src/gns/proxy/proxy.py       2012-03-25 21:35:35 UTC (rev 20756)
+++ gnunet/src/gns/proxy/proxy.py       2012-03-25 21:39:45 UTC (rev 20757)
@@ -138,16 +138,20 @@
                         out = soc
                     data = i.recv(8192)
                     if data:
-                        if (re.match("(\w+\.)*gnunet", self.host_port[0])):
-                            arr = self.host_port[0].split('.')
-                            arr.pop(0)
-                            data = re.sub('(a href="http://(\w+\.)*)(\+)',
-                                self.replace_and_shorten(to_repl), data)
-                        data = re.sub('(a href="http://(\w+\.)*zkey)',
-                            self.shorten_zkey(), data)
-                        #print data
-                        out.send(data)
-                        count = 0
+                        try:
+                          data = re.sub('(a href="http://(\w+\.)*zkey)',
+                              self.shorten_zkey(), data)
+                          if (re.match("(\w+\.)*gnunet", self.host_port[0])):
+                              arr = self.host_port[0].split('.')
+                              arr.pop(0)
+                              data = re.sub('(a href="http://(\w+\.)*)(\+)',
+                                  self.replace_and_shorten(to_repl), data)
+                          #print data
+                          out.send(data)
+                          count = 0
+                        except:
+                          print "GNS exception:", sys.exc_info()[0]
+
             else:
                 print "\t" "idle", count
                 print msg




reply via email to

[Prev in Thread] Current Thread [Next in Thread]