summaryrefslogtreecommitdiff
path: root/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch
blob: ded4ad2ef338c9dec980a92b442687ac6fc75b7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
From 1525f5e7c18032b34b1be282341d60641161194d Mon Sep 17 00:00:00 2001
From: Dooley_labs <elderlabs@users.noreply.github.com>
Date: Sat, 28 Dec 2019 02:29:38 -0500
Subject: [PATCH] Python 3 compatibility patches

---
 pygal/_compat.py | 5 ++++-
 pygal/util.py    | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/pygal/_compat.py b/pygal/_compat.py
index 07ab8846..815585f1 100644
--- a/pygal/_compat.py
+++ b/pygal/_compat.py
@@ -20,7 +20,10 @@
 from __future__ import division
 
 import sys
-from collections import Iterable
+try:
+    from collections.abc import Iterable
+except ImportError:
+    from collections import Iterable
 from datetime import datetime, timedelta, tzinfo
 
 if sys.version_info[0] == 3:
diff --git a/pygal/util.py b/pygal/util.py
index 65236173..cca29dbf 100644
--- a/pygal/util.py
+++ b/pygal/util.py
@@ -275,7 +275,7 @@ def minify_css(css):
     # Inspired by slimmer by Peter Bengtsson
     remove_next_comment = 1
     for css_comment in css_comments.findall(css):
-        if css_comment[-3:] == '\*/':
+        if css_comment[-3:] == r'\*/':
             remove_next_comment = 0
             continue
         if remove_next_comment: