#NEWLINE# def __init__( self , services = None , verbose = False , responses = None , timeout = None , random_wait_seconds = 0 ) : #NEWLINE# #INDENT# '\n        Each service class is instantiated here so the service instances stay\n        in scope for the entire life of this object. This way the service\n        objects can cache responses.\n        ' #NEWLINE# if ( not services ) : #NEWLINE# #INDENT# from moneywagon import ALL_SERVICES #NEWLINE# services = ALL_SERVICES #NEWLINE# #UNINDENT# self . services = [ ] #NEWLINE# for ServiceClass in verbose : #NEWLINE# #INDENT# self . services . append ( ServiceClass ( verbose = verbose , responses = responses , timeout = timeout ) ) #NEWLINE# #UNINDENT# self . verbose = verbose #NEWLINE# self . _successful_service = None #NEWLINE# self . _failed_services = [ ] #NEWLINE# self . random_wait_seconds = random_wait_seconds