def cli(env, format='table', config=None, verbose=0, proxy=None, really=False, demo=False, **kwargs): """Main click CLI entry-point.""" # Populate environment with client and set it as the context object env.skip_confirmations = really env.config_file = config env.format = format env.ensure_client(config_file=config, is_demo=demo, proxy=proxy) env.vars['_start'] = time.time() logger = logging.getLogger() if demo is False: logger.addHandler(logging.StreamHandler()) else: # This section is for running CLI tests. logging.getLogger("urllib3").setLevel(logging.WARNING) logger.addHandler(logging.NullHandler()) logger.setLevel(DEBUG_LOGGING_MAP.get(verbose, logging.DEBUG)) env.vars['_timings'] = SoftLayer.DebugTransport(env.client.transport) env.vars['verbose'] = verbose env.client.transport = env.vars['_timings']
def __init__(self): self.client = SoftLayer.Client() debugger = SoftLayer.DebugTransport(self.client.transport) self.client.transport = debugger
def __init__(self): self.client = SoftLayer.create_client_from_env() debugger = SoftLayer.DebugTransport(self.client.transport) self.client.transport = debugger