Merge pull request #1945 from leonelcamara/patch-16

Import urllib stuff from _compat
This commit is contained in:
mdipierro
2018-08-05 17:14:29 -07:00
committed by GitHub
+4 -4
View File
@@ -18,7 +18,7 @@ from __future__ import print_function
__all__ = ['AIM'] __all__ = ['AIM']
from operator import itemgetter from operator import itemgetter
import urllib from gluon._compat import urlopen, urlencode, FancyURLopener
_known_tuple_types = {} _known_tuple_types = {}
@@ -116,17 +116,17 @@ class AIM:
self.setParameter('x_tran_key', transkey) self.setParameter('x_tran_key', transkey)
def process(self): def process(self):
encoded_args = urllib.urlencode(self.parameters) encoded_args = urlencode(self.parameters)
if self.testmode == True: if self.testmode == True:
url = 'https://test.authorize.net/gateway/transact.dll' url = 'https://test.authorize.net/gateway/transact.dll'
else: else:
url = 'https://secure.authorize.net/gateway/transact.dll' url = 'https://secure.authorize.net/gateway/transact.dll'
if self.proxy is None: if self.proxy is None:
self.results += str(urllib.urlopen( self.results += str(urlopen(
url, encoded_args).read()).split(self.delimiter) url, encoded_args).read()).split(self.delimiter)
else: else:
opener = urllib.FancyURLopener(self.proxy) opener = FancyURLopener(self.proxy)
opened = opener.open(url, encoded_args) opened = opener.open(url, encoded_args)
try: try:
self.results += str(opened.read()).split(self.delimiter) self.results += str(opened.read()).split(self.delimiter)