Module Import alias Import alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Lambda arguments args defaults vararg NameLoad body 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 Return Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str AugAssignAdd AttributeStore NameLoad attr Num If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Num If CompareLt NameLoad NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A time N/A logging mwclient.errors MaximumRetriesExceeded N/A log N/A N/A logging getLogger __name__ Sleepers N/A object N/A __init__ N/A N/A self max_retries retry_timeout callback N/A N/A N/A N/A N/A x None N/A N/A N/A self max_retries max_retries N/A N/A self retry_timeout retry_timeout N/A N/A self callback callback N/A make N/A N/A self args N/A None N/A N/A N/A Sleeper args N/A self max_retries N/A self retry_timeout N/A self callback N/A N/A Sleeper N/A object N/A N/A 
    For any given operation, a `Sleeper` object keeps count of the number of
    retries. For each retry, the sleep time increases until the max number of
    retries is reached and a `MaximumRetriesExceeded` is raised. The sleeper
    object should be discarded once the operation is successful.
     __init__ N/A N/A self args max_retries retry_timeout callback N/A N/A N/A N/A self args args N/A N/A self retries 0 N/A N/A self max_retries max_retries N/A N/A self retry_timeout retry_timeout N/A N/A self callback callback N/A sleep N/A N/A self min_time N/A 0 N/A N/A 
        Sleep a minimum of `min_time` seconds.
        The actual sleeping time will increase with the number of retries.
         N/A N/A self retries 1 N/A N/A N/A self retries N/A self max_retries N/A N/A N/A MaximumRetriesExceeded self N/A self args N/A N/A N/A self callback self N/A self retries N/A self args N/A timeout N/A N/A self retry_timeout N/A N/A self retries 1 N/A N/A timeout min_time N/A N/A timeout min_time N/A N/A N/A log debug Sleeping for %d seconds timeout N/A N/A N/A time sleep timeout N/A N/A