@@ -51,7 +51,7 @@ def _make_request(self, url, params=None, opener=None):
5151 """
5252 # Create the request object
5353 args = [i for i in [url , params ] if i ]
54- request = urllib2 .request .Request (* args )
54+ request = urllib .request .Request (* args )
5555 # If the client has credentials, include them as a header
5656 if self .username and self .password :
5757 credentials = '%s:%s' % (self .username , self .password )
@@ -63,14 +63,14 @@ def _make_request(self, url, params=None, opener=None):
6363 # If the request provides a custom opener, like the upload request,
6464 # which relies on a multipart request, it is applied here.
6565 if opener :
66- opener = urllib2 .request .build_opener (opener )
66+ opener = urllib .request .build_opener (opener )
6767 request_method = opener .open
6868 else :
69- request_method = urllib2 .request .urlopen
69+ request_method = urllib .request .urlopen
7070 # Make the request
7171 try :
7272 response = request_method (request )
73- except urllib2 .error .HTTPError as e :
73+ except urllib .error .HTTPError as e :
7474 if e .code == 404 :
7575 raise DoesNotExistError ("The resource you've requested does \
7676 not exist or is unavailable without the proper credentials." )
@@ -693,10 +693,10 @@ def get_entities(self):
693693
694694 def _get_url (self , url ):
695695 if self .access == 'public' :
696- req = urllib2 .request .Request (url )
696+ req = urllib .request .Request (url )
697697 try :
698- return urllib2 .request .urlopen (req ).read ()
699- except urllib2 .error .HTTPError :
698+ return urllib .request .urlopen (req ).read ()
699+ except urllib .error .HTTPError :
700700 raise NotImplementedError (
701701 "Currently, DocumentCloud only allows you to access this \
702702 resource on public documents."
0 commit comments