Module Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias alias TryExcept body Import alias Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num If NameLoad body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list orelse FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Expr Str Assign NameStore Num Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIs Call NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad BinOpMod Str Call AttributeLoad Str attr NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad GeneratorExp IfExp Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpBitAnd NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Break decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Return Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad Str attr TupleLoad Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Str attr TupleLoad Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad kwarg body Raise Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad Str attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign TupleStore NameStore AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Assign TupleStore NameStore AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Str orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Str Return NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore BinOpRShift NameLoad Num Assign NameStore BinOpBitAnd NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore BinOpBitOr BinOpLShift Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Num orelse Assign NameStore Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd CompareEq Num NameLoad CompareEq AttributeLoad NameLoad attr Str body Raise Call NameLoad Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore TupleLoad NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad
N/A N/A base64 N/A hashlib N/A hmac N/A struct N/A sys puresasl SASLError SASLProtocolException QOP N/A N/A N/A kerberos N/A _have_kerberos True N/A N/A N/A ImportError N/A N/A _have_kerberos False N/A PY3 N/A N/A N/A sys version_info N/A 0 3 N/A PY3 N/A _b N/A N/A s N/A N/A N/A N/A N/A s encode utf-8 N/A N/A _b N/A N/A s N/A N/A N/A s N/A Mechanism N/A object N/A N/A 
    The base class for all mechanisms.
     N/A name None N/A  The IANA registered name for the mechanism.  N/A score 0 N/A  A relative security score where higher scores correspond
    to more secure mechanisms.  N/A complete False N/A  Set to True when SASL negotiation has completed succesfully.  N/A has_initial_response False N/A allows_anonymous True N/A  True if the mechanism allows for anonymous logins.  N/A uses_plaintext True N/A  True if the mechanism transmits sensitive information in plaintext.  N/A active_safe False N/A  True if the mechanism is safe against active attacks.  N/A dictionary_safe False N/A  True if the mechanism is safe against passive dictionary attacks.  __init__ N/A N/A self sasl N/A props N/A N/A N/A self sasl sasl N/A process N/A N/A self challenge N/A None N/A N/A 
        Process a challenge request and return the response.

        :param challenge: A challenge issued by the server that
                          must be answered for authentication.
         N/A N/A NotImplementedError N/A wrap N/A N/A self outgoing N/A N/A N/A 
        Wrap an outgoing message intended for the SASL server. Depending
        on the negotiated quality of protection, this may result in the
        message being signed, encrypted, or left unaltered.
         N/A N/A NotImplementedError N/A unwrap N/A N/A self incoming N/A N/A N/A 
        Unwrap a message from the SASL server. Depending on the negotiated
        quality of protection, this may check a signature, decrypt the message,
        or leave the message unaltered.
         N/A N/A NotImplementedError N/A dispose N/A N/A self N/A N/A N/A 
        Clear all sensitive data, such as passwords.
         N/A N/A _fetch_properties N/A N/A self N/A properties N/A N/A 
        Ensure this mechanism has the needed properties. If they haven't
        been set yet, the registered callback function will be called for
        each property to retrieve a value.
         N/A needed N/A p N/A p properties N/A N/A getattr self p None None N/A N/A needed N/A N/A N/A self sasl callback N/A N/A N/A SASLError N/A The following properties are required, but a callback has not been set: %s N/A N/A ,  join needed N/A prop needed N/A N/A N/A setattr self prop N/A N/A N/A self sasl callback prop N/A _pick_qop N/A N/A self server_qop_set N/A N/A N/A 
        Choose a quality of protection based on the user's requirements and
        what the server supports.
         N/A configured_qops N/A set N/A N/A N/A isinstance qop str N/A _b qop qop N/A qop N/A N/A self sasl qops N/A available_qops N/A configured_qops server_qop_set N/A N/A available_qops N/A N/A configured N/A N/A N/A N/A ,  join configured_qops decode ascii N/A offered N/A N/A N/A N/A ,  join server_qop_set decode ascii N/A N/A SASLProtocolException N/A Your requested quality of protection is one of (%s), but the server is only offering (%s) N/A configured offered N/A N/A N/A self qops available_qops N/A qop N/A N/A QOP AUTH_CONF N/A QOP AUTH_INT N/A QOP AUTH N/A N/A N/A qop N/A self qops N/A N/A N/A self qop qop N/A N/A N/A AnonymousMechanism N/A Mechanism N/A N/A 
    An anonymous user login mechanism.
     N/A name ANONYMOUS N/A score 0 N/A uses_plaintext False process N/A N/A self challenge N/A None N/A N/A N/A self complete True N/A Anonymous, None N/A N/A PlainMechanism N/A Mechanism N/A N/A 
    A plaintext user/password based mechanism.
     N/A name PLAIN N/A score 1 N/A allows_anonymous False wrap N/A N/A self outgoing N/A N/A N/A outgoing N/A unwrap N/A N/A self incoming N/A N/A N/A incoming N/A __init__ N/A N/A self sasl username password identity N/A None None props N/A N/A N/A N/A Mechanism __init__ self sasl N/A N/A self identity identity N/A N/A self username username N/A N/A self password password N/A process N/A N/A self challenge N/A None N/A N/A N/A N/A self _fetch_properties username password N/A N/A self complete True N/A N/A N/A join N/A N/A _b N/A self identity N/A _b N/A self username N/A _b N/A self password N/A dispose N/A N/A self N/A N/A N/A N/A self password None N/A N/A CramMD5Mechanism N/A PlainMechanism N/A N/A name CRAM-MD5 N/A score 20 N/A allows_anonymous False N/A uses_plaintext False __init__ N/A N/A self sasl username password N/A None None props N/A N/A N/A N/A Mechanism __init__ self sasl N/A N/A self username username N/A N/A self password password N/A process N/A N/A self challenge N/A None N/A N/A N/A challenge None N/A N/A None N/A N/A N/A self _fetch_properties username password N/A mac N/A N/A hmac HMAC key N/A _b N/A self password digestmod N/A hashlib md5 N/A N/A N/A mac update challenge N/A N/A N/A join N/A N/A _b N/A self username N/A _b N/A N/A mac hexdigest N/A dispose N/A N/A self N/A N/A N/A N/A self password None N/A N/A DigestMD5Mechanism N/A Mechanism N/A N/A name DIGEST-MD5 N/A score 30 N/A allows_anonymous False N/A uses_plaintext False N/A enc_magic Digest session key to client-to-server signing key magic N/A dec_magic Digest session key to server-to-client signing key magic __init__ N/A N/A self sasl username password N/A None None props N/A N/A N/A NotImplementedError Digest MD5 mechanism is not yet supported N/A N/A GSSAPIMechanism N/A Mechanism N/A N/A name GSSAPI N/A score 100 N/A allows_anonymous False N/A uses_plaintext False N/A active_safe True __init__ N/A N/A self sasl principal N/A None props N/A N/A N/A N/A Mechanism __init__ self sasl N/A N/A self user None N/A N/A self _have_negotiated_details False N/A N/A self host N/A N/A self sasl host N/A N/A self service N/A N/A self sasl service N/A N/A self principal principal N/A N/A N/A self _fetch_properties host service N/A krb_service N/A N/A @ join N/A N/A self service N/A self host N/A N/A N/A N/A _ N/A self context N/A N/A kerberos authGSSClientInit service krb_service principal N/A self principal N/A N/A N/A TypeError N/A N/A N/A N/A self principal None N/A N/A N/A Exception Error: kerberos library does not support principal. N/A N/A _ N/A self context N/A N/A kerberos authGSSClientInit service krb_service N/A process N/A N/A self challenge N/A None N/A N/A N/A N/A self _have_negotiated_details N/A N/A N/A N/A kerberos authGSSClientStep N/A self context N/A _negotiated_details N/A N/A kerberos authGSSClientResponse N/A self context N/A N/A self _have_negotiated_details True N/A N/A N/A base64 b64decode _negotiated_details N/A challenge N/A N/A N/A N/A base64 b64encode challenge decode ascii N/A N/A N/A self user None N/A N/A ret N/A N/A kerberos authGSSClientStep N/A self context challenge N/A N/A ret N/A kerberos AUTH_GSS_COMPLETE N/A N/A N/A self user N/A N/A kerberos authGSSClientUserName N/A self context N/A N/A N/A response N/A N/A kerberos authGSSClientResponse N/A self context N/A response N/A N/A response N/A N/A base64 b64decode response N/A N/A response N/A response N/A N/A N/A kerberos authGSSClientUnwrap N/A self context challenge N/A data N/A N/A kerberos authGSSClientResponse N/A self context N/A plaintext_data N/A N/A base64 b64decode data N/A N/A N/A len plaintext_data 4 N/A N/A N/A SASLProtocolException Bad response from server N/A N/A word N/A N/A struct unpack !I plaintext_data N/A qop_bits N/A word 24 N/A max_length N/A word 16777215 N/A server_offered_qops N/A N/A QOP names_from_bitmask qop_bits N/A N/A N/A self _pick_qop server_offered_qops N/A N/A self max_buffer N/A min N/A N/A self sasl max_buffer max_length N/A 
        byte 0: the selected qop. 1==auth, 2==auth-int, 4==auth-conf
        byte 1-3: the max length for any buffer sent back and forth on
            this connection. (big endian)
        the rest of the buffer: the authorization user name in UTF-8 -
            not null terminated.
         N/A l N/A len N/A self user N/A fmt N/A N/A !I N/A str l s N/A word N/A N/A N/A N/A QOP flag_from_name N/A self qop 24 N/A self max_buffer N/A out N/A N/A struct pack fmt word N/A _b N/A self user N/A encoded N/A N/A N/A N/A base64 b64encode out decode ascii N/A N/A N/A kerberos authGSSClientWrap N/A self context encoded N/A response N/A N/A kerberos authGSSClientResponse N/A self context N/A N/A self complete True N/A N/A N/A base64 b64decode response N/A wrap N/A N/A self outgoing N/A N/A N/A N/A N/A self qop auth N/A N/A outgoing N/A N/A base64 b64encode outgoing N/A N/A N/A self qop auth-conf N/A N/A protect 1 N/A N/A protect 0 N/A N/A N/A kerberos authGSSClientWrap N/A self context outgoing None protect N/A N/A N/A base64 b64decode N/A N/A kerberos authGSSClientResponse N/A self context N/A N/A outgoing N/A unwrap N/A N/A self incoming N/A N/A N/A N/A N/A self qop auth N/A N/A incoming N/A N/A base64 b64encode incoming N/A N/A N/A kerberos authGSSClientUnwrap N/A self context incoming N/A conf N/A N/A kerberos authGSSClientResponseConf N/A self context N/A N/A N/A 0 conf N/A N/A self qop auth-conf N/A N/A N/A Exception Error: confidentiality requested, but not honored by the server. N/A N/A N/A base64 b64decode N/A N/A kerberos authGSSClientResponse N/A self context N/A N/A incoming N/A dispose N/A N/A self N/A N/A N/A N/A N/A kerberos authGSSClientClean N/A self context N/A N/A N/A mechanisms N/A dict N/A N/A N/A m name m N/A m N/A AnonymousMechanism PlainMechanism CramMD5Mechanism DigestMD5Mechanism N/A _have_kerberos N/A N/A N/A mechanisms N/A N/A GSSAPIMechanism name GSSAPIMechanism