Gentoo Archives: gentoo-portage-dev

From: Mark Kubacki <wmark@×××××××××.de>
To: gentoo-portage-dev@l.g.o
Cc: W-Mark Kubacki <wmark@×××××××××.de>
Subject: [gentoo-portage-dev] [PATCH 1/3] Send exact version with User-Agent HTTP-header
Date: Wed, 14 Aug 2013 20:11:26
Message-Id: 1376511040-15874-2-git-send-email-wmark@hurrikane.de
In Reply to: [gentoo-portage-dev] [PATCH 0/3] Implement a more verbose User-Agent HTTP-header by Mark Kubacki
1 From: W-Mark Kubacki <wmark@×××××××××.de>
2
3 Signed-off-by: W-Mark Kubacki <wmark@×××××××××.de>
4 ---
5 pym/portage/util/_urlopen.py | 3 ++-
6 1 file changed, 2 insertions(+), 1 deletion(-)
7
8 diff --git a/pym/portage/util/_urlopen.py b/pym/portage/util/_urlopen.py
9 index 768ccb8..798e7b4 100644
10 --- a/pym/portage/util/_urlopen.py
11 +++ b/pym/portage/util/_urlopen.py
12 @@ -6,6 +6,7 @@ import sys
13 from datetime import datetime
14 from time import mktime
15 from email.utils import formatdate, parsedate
16 +from portage import VERSION
17
18 try:
19 from urllib.request import urlopen as _urlopen
20 @@ -34,7 +35,7 @@ def urlopen(url, if_modified_since=None):
21 url = urllib_parse.urlunparse((parse_result.scheme, netloc, parse_result.path, parse_result.params, parse_result.query, parse_result.fragment))
22 password_manager = urllib_request.HTTPPasswordMgrWithDefaultRealm()
23 request = urllib_request.Request(url)
24 - request.add_header('User-Agent', 'Gentoo Portage')
25 + request.add_header('User-Agent', 'Gentoo Portage '+VERSION)
26 if if_modified_since:
27 request.add_header('If-Modified-Since', _timestamp_to_http(if_modified_since))
28 if parse_result.username is not None:
29 --
30 1.8.3.2