def default_user_agent(): default_agent = OrderedDict() default_agent['Python'] = platform.python_version() default_agent['Core'] = __import__('aliyunsdkcore').__version__ default_agent['python-requests'] = __import__( 'aliyunsdkcore.vendored.requests').__version__ return CaseInsensitiveDict(default_agent)
def client_user_agent(self): client_user_agent = {} if self.get_user_agent() is not None: client_user_agent.update({'client': self.get_user_agent()}) else: client_user_agent.update(self._extra_user_agent) return CaseInsensitiveDict(client_user_agent)
def request_user_agent(self): request_user_agent = {} if 'User-Agent' in self.get_headers(): request_user_agent.update( {'request': self.get_headers().get('User-Agent')}) else: request_user_agent.update(self._extra_user_agent) return CaseInsensitiveDict(request_user_agent)