aboutsummaryrefslogtreecommitdiff
path: root/newspipe/lib/misc_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'newspipe/lib/misc_utils.py')
-rwxr-xr-xnewspipe/lib/misc_utils.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/newspipe/lib/misc_utils.py b/newspipe/lib/misc_utils.py
index 785b62db..1d8d40dc 100755
--- a/newspipe/lib/misc_utils.py
+++ b/newspipe/lib/misc_utils.py
@@ -1,6 +1,4 @@
#! /usr/bin/env python
-# -*- coding: utf-8 -*-
-
# Newspipe - A web news aggregator.
# Copyright (C) 2010-2022 Cédric Bonhomme - https://www.cedricbonhomme.org
#
@@ -52,7 +50,7 @@ except Exception:
logger = logging.getLogger(__name__)
-ALLOWED_EXTENSIONS = set(["xml", "opml", "json"])
+ALLOWED_EXTENSIONS = {"xml", "opml", "json"}
def is_safe_url(target):
@@ -86,7 +84,7 @@ def allowed_file(filename):
def opened_w_error(filename, mode="r"):
try:
f = open(filename, mode)
- except IOError as err:
+ except OSError as err:
yield None, err
else:
try:
@@ -139,7 +137,7 @@ def clean_url(url):
"""
parsed_url = urlparse(url)
qd = parse_qs(parsed_url.query, keep_blank_values=True)
- filtered = dict((k, v) for k, v in qd.items() if not k.startswith("utm_"))
+ filtered = {k: v for k, v in qd.items() if not k.startswith("utm_")}
return urlunparse(
[
parsed_url.scheme,
@@ -192,7 +190,7 @@ def tag_cloud(tags):
Generates a tags cloud.
"""
tags.sort(key=operator.itemgetter(0))
- max_tag = max([tag[1] for tag in tags])
+ max_tag = max(tag[1] for tag in tags)
return "\n".join(
[
("<font size=%d>%s</font>" % (min(1 + count * 7 / max_tag, 7), word))
bgstack15