(self, session=None, error_handler=None, debug=False)
| 290 | |
| 291 | class 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') |
nothing calls this directly
no test coverage detected