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

Method __getattr__

awscli/botocore/client.py:797–810  ·  view source on GitHub ↗
(self, item)

Source from the content-addressed store, hash-verified

795 self._register_handlers()
796
797 def __getattr__(self, item):
798 event_name = (
799 f'getattr.{self._service_model.service_id.hyphenize()}.{item}'
800 )
801 handler, event_response = self.meta.events.emit_until_response(
802 event_name, client=self
803 )
804
805 if event_response is not None:
806 return event_response
807
808 raise AttributeError(
809 f"'{self.__class__.__name__}' object has no attribute '{item}'"
810 )
811
812 def _register_handlers(self):
813 # Register the handler required to sign requests.

Callers

nothing calls this directly

Calls 2

hyphenizeMethod · 0.80
emit_until_responseMethod · 0.80

Tested by

no test coverage detected