Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a0f5c3d

Browse files
committed
minor update
1 parent 3e152f8 commit a0f5c3d

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

lib/request/connect.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,10 @@ def getPage(**kwargs):
9292
requestMsg += "?%s" % params
9393

9494
elif multipart:
95-
proxyHandler = None
96-
if not conf.proxy:
97-
if conf.hostname in ('localhost', '127.0.0.1'):
98-
proxyHandler = urllib2.ProxyHandler({})
99-
multipartOpener = urllib2.build_opener(*(proxyHandler, multipartpost.MultipartPostHandler) if proxyHandler else multipartpost.MultipartPostHandler)
95+
#needed in this form because of potential circle dependency problem (option -> update -> connect -> option)
96+
from lib.core.option import proxyHandler
97+
98+
multipartOpener = urllib2.build_opener(proxyHandler, multipartpost.MultipartPostHandler)
10099
conn = multipartOpener.open(url, multipart)
101100
page = conn.read()
102101
responseHeaders = conn.info()

0 commit comments

Comments
 (0)