From a02f3dec02897bc4ab11329640aa79efbb4969f6 Mon Sep 17 00:00:00 2001 From: Pavel Dmitriev Date: Tue, 13 Nov 2012 17:40:13 +0200 Subject: [PATCH] Fix for user-agent setting --- requests/utils.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/requests/utils.py b/requests/utils.py index ec9f4d2..b3d33f4 100644 --- a/requests/utils.py +++ b/requests/utils.py @@ -539,11 +539,18 @@ def default_user_agent(): _implementation_version = platform.python_version() # Complete Guess else: _implementation_version = 'Unknown' + + try: + p_system = platform.system() + p_release = platform.release() + except IOError: + p_system = 'Unknown' + p_release = 'Unknown' return " ".join([ 'python-requests/%s' % __version__, '%s/%s' % (_implementation, _implementation_version), - '%s/%s' % (platform.system(), platform.release()), + '%s/%s' % (p_system, p_release), ]) -- 2.34.1