예제 #1
0
파일: sync.py 프로젝트: won21kr/libanki
def _setupProxy():
    global HTTP_PROXY
    # set in env?
    p = httplib2.ProxyInfo.from_environment()
    if not p:
        # platform-specific fetch
        url = None
        if isWin:
            r = urllib.getproxies_registry()
            if 'https' in r:
                url = r['https']
            elif 'http' in r:
                url = r['http']
        elif isMac:
            r = urllib.getproxies_macosx_sysconf()
            if 'https' in r:
                url = r['https']
            elif 'http' in r:
                url = r['http']
        if url:
            p = httplib2.ProxyInfo.from_url(url, _proxyMethod(url))
    HTTP_PROXY = p
예제 #2
0
파일: sync.py 프로젝트: kmlawson/libanki
def _setupProxy():
    global HTTP_PROXY
    # set in env?
    p = httplib2.ProxyInfo.from_environment()
    if not p:
        # platform-specific fetch
        url = None
        if isWin:
            r = urllib.getproxies_registry()
            if 'https' in r:
                url = r['https']
            elif 'http' in r:
                url = r['http']
        elif isMac:
            r = urllib.getproxies_macosx_sysconf()
            if 'https' in r:
                url = r['https']
            elif 'http' in r:
                url = r['http']
        if url:
            p = httplib2.ProxyInfo.from_url(url, _proxyMethod(url))
    HTTP_PROXY = p
예제 #3
0
파일: sync.py 프로젝트: cornercase/anki
def _setupProxy():
    global HTTP_PROXY
    # set in env?
    p = _proxy_info_from_environment()
    if not p:
        # platform-specific fetch
        url = None
        if isWin:
            r = urllib.getproxies_registry()
            if "https" in r:
                url = r["https"]
            elif "http" in r:
                url = r["http"]
        elif isMac:
            r = urllib.getproxies_macosx_sysconf()
            if "https" in r:
                url = r["https"]
            elif "http" in r:
                url = r["http"]
        if url:
            p = _proxy_info_from_url(url, _proxyMethod(url))
    if p:
        p.proxy_rdns = True
    HTTP_PROXY = p