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