MCPcopy Index your code
hub / github.com/aws/aws-cli / __init__

Method __init__

awscli/clidriver.py:292–310  ·  view source on GitHub ↗
(self, session=None, error_handler=None, debug=False)

Source from the content-addressed store, hash-verified

290
291class CLIDriver:
292 def __init__(self, session=None, error_handler=None, debug=False):
293 if session is None:
294 self.session = botocore.session.get_session()
295 _set_user_agent_for_session(self.session)
296 else:
297 self.session = session
298 register_session_id_event(self.session)
299 self._error_handler = error_handler
300 if self._error_handler is None:
301 self._error_handler = construct_cli_error_handlers_chain(
302 self.session
303 )
304 if debug:
305 self._set_logging(debug)
306 self._update_config_chain()
307 self._cli_data = None
308 self._command_table = None
309 self._argument_table = None
310 self.alias_loader = AliasLoader()
311
312 def _update_config_chain(self):
313 config_store = self.session.get_component('config_store')

Callers

nothing calls this directly

Calls 6

_set_loggingMethod · 0.95
_update_config_chainMethod · 0.95
AliasLoaderClass · 0.90

Tested by

no test coverage detected