def _parse_credentials_file()

in src/cloudwatch/modules/configuration/credentialsreader.py [0:0]


    def _parse_credentials_file(self):
        """ 
        This method retrieves values form preprocessed configuration list 
        in format ['key=value', 'key2=value2'] 
        """
        access_key = self.reader_utils.get_string(self._ACCESS_CONFIG_KEY)
        if not access_key:
            access_key = self.reader_utils.get_string(self._ACCESS_CONFIG_KEY_AWS_FORMAT)
        secret_key = self.reader_utils.get_string(self._SECRET_CONFIG_KEY)
        if not secret_key:
             secret_key = self.reader_utils.get_string(self._SECRET_CONFIG_KEY_AWS_FORMAT)
        if not access_key or not secret_key:
            raise CredentialsReaderException("Access key or secret key is missing in the credentials file.")
        if access_key and secret_key:
            self.credentials = AWSCredentials(access_key, secret_key)