Made default_user_agent reusable

This is not exciting change, but will help for people who wants to change name of user agent alone. Also name can be unicode.
This commit is contained in:
kracekumar
2013-12-05 12:11:35 +05:30
parent 4bceb312f1
commit 6c1be607f1
+4 -4
View File
@@ -437,7 +437,7 @@ def get_environ_proxies(url):
return getproxies()
def default_user_agent():
def default_user_agent(name=u"python-requests"):
"""Return a string representing the default user agent."""
_implementation = platform.python_implementation()
@@ -463,9 +463,9 @@ def default_user_agent():
p_system = 'Unknown'
p_release = 'Unknown'
return " ".join(['python-requests/%s' % __version__,
'%s/%s' % (_implementation, _implementation_version),
'%s/%s' % (p_system, p_release)])
return " ".join([u'%s/%s' % (name, __version__),
u'%s/%s' % (_implementation, _implementation_version),
u'%s/%s' % (p_system, p_release)])
def default_headers():