Browse Source

Use sabnzbd.__version__ consistently

pull/1516/head
Safihre 5 years ago
parent
commit
00a0d35020
  1. 2
      sabnzbd/getipaddress.py
  2. 2
      sabnzbd/interface.py
  3. 2
      sabnzbd/misc.py
  4. 2
      sabnzbd/rating.py
  5. 2
      sabnzbd/rss.py
  6. 2
      sabnzbd/urlgrabber.py
  7. 4
      tests/test_urlgrabber.py

2
sabnzbd/getipaddress.py

@ -97,7 +97,7 @@ def publicipv4():
# put the selftest_host's IPv4 address into the URL
req = urllib.request.Request("http://" + selftest_ipv4 + "/")
# specify the User-Agent, because certain sites refuse connections with "python urllib2" as User-Agent:
req.add_header("User-Agent", "SABnzbd/%s" % sabnzbd.version.__version__)
req.add_header("User-Agent", "SABnzbd/%s" % sabnzbd.__version__)
# specify the Host, because we only provide the IPv4 address in the URL:
req.add_header("Host", sabnzbd.cfg.selftest_host())
# get the response, timeout 2 seconds, in case the website is not accessible

2
sabnzbd/interface.py

@ -1113,7 +1113,7 @@ class ConfigPage:
conf = build_header(sabnzbd.WEB_DIR_CONFIG)
conf["configfn"] = clip_path(config.get_filename())
conf["cmdline"] = sabnzbd.CMDLINE
conf["build"] = sabnzbd.version.__baseline__[:7]
conf["build"] = sabnzbd.__baseline__[:7]
conf["have_unzip"] = bool(sabnzbd.newsunpack.ZIP_COMMAND)
conf["have_7zip"] = bool(sabnzbd.newsunpack.SEVEN_COMMAND)

2
sabnzbd/misc.py

@ -333,7 +333,7 @@ def get_from_url(url):
""" Retrieve URL and return content """
try:
req = urllib.request.Request(url)
req.add_header("User-Agent", "SABnzbd/%s" % sabnzbd.version.__version__)
req.add_header("User-Agent", "SABnzbd/%s" % sabnzbd.__version__)
with urllib.request.urlopen(req) as response:
return ubtou(response.read())
except:

2
sabnzbd/rating.py

@ -290,7 +290,7 @@ class Rating(Thread):
requests = []
_headers = {
"User-agent": "SABnzbd+/%s" % sabnzbd.version.__version__,
"User-agent": "SABnzbd/%s" % sabnzbd.__version__,
"Content-type": "application/x-www-form-urlencoded",
}
rating = self._get_rating_by_indexer(

2
sabnzbd/rss.py

@ -274,7 +274,7 @@ class RSSQueue:
first = (feed not in self.jobs) and ignoreFirst
# Add SABnzbd's custom User Agent
feedparser.USER_AGENT = "SABnzbd+/%s" % sabnzbd.version.__version__
feedparser.USER_AGENT = "SABnzbd/%s" % sabnzbd.__version__
# Read the RSS feed
msg = None

2
sabnzbd/urlgrabber.py

@ -348,7 +348,7 @@ def _build_request(url):
req = urllib.request.Request(url)
# Add headers
req.add_header("User-Agent", "SABnzbd/%s" % sabnzbd.version.__version__)
req.add_header("User-Agent", "SABnzbd/%s" % sabnzbd.__version__)
req.add_header("Accept-encoding", "gzip")
if user_passwd:
req.add_header("Authorization", "Basic " + ubtou(base64.b64encode(utob(user_passwd))).strip())

4
tests/test_urlgrabber.py

@ -95,9 +95,7 @@ class TestBuildRequest:
def test_user_agent(self):
# Verify the User-Agent string
assert ("SABnzbd+/%s" % sabnzbd.version.__version__) in self._runner(
self.httpbin.url + "/user-agent", 200, True
)
assert ("SABnzbd/%s" % sabnzbd.__version__) in self._runner(self.httpbin.url + "/user-agent", 200, True)
def test_http_userpass(self):
usr = "abcdefghijklm01234"

Loading…
Cancel
Save