Your correction is in trunk but I did not try it. Thanks. Please check it 
again.


On Tuesday, 1 January 2013 20:15:31 UTC-6, Ignacio Ocampo wrote:
>
> Currently the function __build_url_opener is:
>
>     def __build_url_opener(self, uri):
>         """
>         Build the url opener for managing HTTP Basic Athentication
>         """
>         # Create an OpenerDirector with support
>         # for Basic HTTP Authentication...
>
>         auth_handler = urllib2.HTTPBasicAuthHandler()
>         auth_handler.add_password(None,
>                                   uri,
>                                   self.client_id,
>                                   self.client_secret)
>         opener = urllib2.build_opener(auth_handler)
>         return opener
>
> The correct form based on python documentation (
> http://docs.python.org/2/library/urllib2.html#examples, Use of Basic HTTP 
> Authentication)
>
>     def __build_url_opener(self, uri):
>         password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
>         password_mgr.add_password(realm=None,
>                                   uri=uri,
>                                   user=self.client_id,
>                                   passwd=self.client_secret)
>         handler = urllib2.HTTPBasicAuthHandler(password_mgr)
>         opener = urllib2.build_opener(handler)
>         return opener
>
>

-- 



Reply via email to