Exemplo n.º 1
0
 def __init__(self):
     super(self.__class__, self).__init__(None)
     self.proxy = env_server.get_proxy()
     self.proxy_user = self.proxy['login']
     self.proxy_pass = self.proxy['pass']
     self.proxy_server = self.proxy['server']
     self.proxy_enabled = self.proxy['enabled']
Exemplo n.º 2
0
 def __init__(self):
     super(self.__class__, self).__init__(None)
     self.proxy = env_server.get_proxy()
     self.proxy_user = self.proxy['login']
     self.proxy_pass = self.proxy['pass']
     self.proxy_server = self.proxy['server']
     self.proxy_enabled = self.proxy['enabled']
Exemplo n.º 3
0
 def update_proxy(self):
     self.proxy = env_server.get_proxy()
     self.proxy_user = self.proxy['login']
     self.proxy_pass = self.proxy['pass']
     self.proxy_server = self.proxy['server']
     self.proxy_enabled = self.proxy['enabled']
     if not self.proxy_enabled:
         self.proxyurl = None
Exemplo n.º 4
0
 def update_proxy(self):
     self.proxy = env_server.get_proxy()
     self.proxy_user = self.proxy['login']
     self.proxy_pass = self.proxy['pass']
     self.proxy_server = self.proxy['server']
     self.proxy_enabled = self.proxy['enabled']
     if not self.proxy_enabled:
         self.proxyurl = None
Exemplo n.º 5
0
def download_from_url(url):
    proxy = env_server.get_proxy()
    if proxy['enabled']:
        server = proxy['server'].replace('http://', '')
        proxy_dict = {
            'http': 'http://{login}:{pass}@{0}'.format(server, **proxy)
        }
        proxy_handler = urllib2.ProxyHandler(proxy_dict)
        auth = urllib2.HTTPBasicAuthHandler()
        opener = urllib2.build_opener(proxy_handler, auth, urllib2.HTTPHandler)
        urllib2.install_opener(opener)

    run_thread = tc.ServerThread(env_inst.ui_main)
    run_thread.kwargs = dict(url=url, timeout=1)
    run_thread.routine = urllib2.urlopen
    run_thread.run()
    result_thread = tc.treat_result(run_thread, silent=True)
    if result_thread.isFailed():
        return False
    else:
        return result_thread.result
Exemplo n.º 6
0
def download_from_url(url):
    proxy = env_server.get_proxy()
    if proxy['enabled']:
        server = proxy['server'].replace('http://', '')
        proxy_dict = {
            'http': 'http://{login}:{pass}@{0}'.format(server, **proxy)
        }
        proxy_handler = urllib2.ProxyHandler(proxy_dict)
        auth = urllib2.HTTPBasicAuthHandler()
        opener = urllib2.build_opener(proxy_handler, auth, urllib2.HTTPHandler)
        urllib2.install_opener(opener)

    run_thread = tc.ServerThread(env_inst.ui_main)
    run_thread.kwargs = dict(url=url, timeout=1)
    run_thread.routine = urllib2.urlopen
    run_thread.run()
    result_thread = tc.treat_result(run_thread, silent=True)
    if result_thread.isFailed():
        return False
    else:
        return result_thread.result