From db730dd1795bea7dec9572e7c0c8e0fd16210775 Mon Sep 17 00:00:00 2001 From: thomasv Date: Fri, 12 Oct 2012 11:56:41 +0200 Subject: [PATCH] minor fix for proxy type --- lib/interface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/interface.py b/lib/interface.py index 476c9e48f..1f64278b6 100644 --- a/lib/interface.py +++ b/lib/interface.py @@ -298,7 +298,7 @@ class Interface(TcpStratumInterface, HttpStratumInterface): port = int(port) self.protocol = protocol - proxy = self.parse_proxy_options(config.get('proxy','none')) + proxy = self.parse_proxy_options(config.get('proxy')) self.server = host + ':%d:%s'%(port, protocol) #print protocol, host, port @@ -325,6 +325,7 @@ class Interface(TcpStratumInterface, HttpStratumInterface): def parse_proxy_options(self, s): + if type(s) == type({}): return s # fixme: type should be fixed if type(s) != type(""): return None if s.lower() == 'none': return None proxy = { "mode":"socks5", "host":"localhost" }