Module Import alias Import alias ClassDef bases body Expr Str Assign NameStore BinOpMult Num Num FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr Num Assign NameStore Call NameLoad BinOpMult BinOpPow Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Print BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list
N/A N/A threading N/A time RateLimitLock N/A N/A N/A EMR and Qubole throttle the number of request we can send.
     This class intends to rate limit the requests sent to avoid failures
     caused by failed requests.
   N/A MAX_DELAY N/A 5 60 __init__ N/A N/A self delay N/A 1.0 N/A N/A Constructor. N/A N/A self lock N/A N/A threading Lock N/A N/A self delay delay N/A N/A self err_count 0 N/A __enter__ N/A N/A self N/A N/A N/A Invoked at the start of with block. N/A N/A N/A N/A self lock acquire N/A __exit__ N/A N/A self type value traceback N/A N/A N/A Invoked at the end of with block.
       If exception happened, sleep for an exponentially extended amount of
       time and then the caller would raise the exception.
     N/A N/A isinstance value Exception N/A N/A N/A self err_count 1 N/A N/A N/A self err_count 0 N/A delay N/A min N/A N/A 2 N/A self err_count N/A self delay N/A self MAX_DELAY N/A N/A N/A self err_count 0 N/A N/A N/A delay: %f delay N/A N/A N/A time sleep delay N/A N/A N/A N/A self lock release N/A N/A