Merge pull request #1946 from leonelcamara/patch-17

Import urllib stuff from _compat
This commit is contained in:
mdipierro
2018-08-05 17:14:43 -07:00
committed by GitHub
+4 -4
View File
@@ -14,7 +14,7 @@ from __future__ import print_function
__all__ = ['DowCommerce'] __all__ = ['DowCommerce']
from operator import itemgetter from operator import itemgetter
import urllib from gluon._compat import urlopen, urlencode, FancyURLopene
class DowCommerce: class DowCommerce:
@@ -49,12 +49,12 @@ class DowCommerce:
self.setParameter('password', password) self.setParameter('password', password)
def process(self): def process(self):
encoded_args = urllib.urlencode(self.parameters) encoded_args = urlencode(self.parameters)
if self.proxy is None: if self.proxy is None:
results = str(urllib.urlopen( results = str(urlopen(
self.url, encoded_args).read()).split(self.delimiter) self.url, encoded_args).read()).split(self.delimiter)
else: else:
opener = urllib.FancyURLopener(self.proxy) opener = FancyURLopener(self.proxy)
opened = opener.open(self.url, encoded_args) opened = opener.open(self.url, encoded_args)
try: try:
results = str(opened.read()).split(self.delimiter) results = str(opened.read()).split(self.delimiter)