Current Path : /usr/lib/python2.7/dist-packages/keyring/ |
Current File : //usr/lib/python2.7/dist-packages/keyring/http.pyc |
ó F+ÞOc @ s8 d Z d d l Z d d l Z d e f d „ ƒ YZ d S( s‚ urllib2.HTTPPasswordMgr object using the keyring, for use with the urllib2.HTTPBasicAuthHandler. usage: import urllib2 handlers = [urllib2.HTTPBasicAuthHandler(PasswordMgr())] urllib2.install_opener(handlers) urllib2.urlopen(...) This will prompt for a password if one is required and isn't already in the keyring. Then, it adds it to the keyring for subsequent use. iÿÿÿÿNt PasswordMgrc B s, e Z d „ Z d „ Z d „ Z d „ Z RS( c C s t j ƒ S( N( t getpasst getuser( t selft realmt authuri( ( s0 /usr/lib/python2.7/dist-packages/keyring/http.pyt get_username s c C s) | j | | ƒ } t j | | | ƒ d S( N( R t keyringt set_password( R R R t passwordt user( ( s0 /usr/lib/python2.7/dist-packages/keyring/http.pyt add_password s c C sl | j | | ƒ } t j | | ƒ } | d k rb d t ƒ } t j | ƒ } t j | | | ƒ n | | f S( Ns1 password for %(user)s@%(realm)s for %(authuri)s: ( R R t get_passwordt Nonet varsR R ( R R R R R t prompt( ( s0 /usr/lib/python2.7/dist-packages/keyring/http.pyt find_user_password s c C s&