aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/hyperlink/py3/patches/01-arcadia.patch
blob: 9a0ef059e0d35682a9f0177c7cda1ebb2302ee12 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- contrib/python/hyperlink/py3/hyperlink/hypothesis.py	(index)
+++ contrib/python/hyperlink/py3/hyperlink/hypothesis.py	(working tree)
@@ -13,6 +13,8 @@ except ImportError:
 
     __all__ = ()  # type: Tuple[str, ...]
 else:
+    import io
+    import pkgutil
     from csv import reader as csv_reader
     from os.path import dirname, join
     from string import ascii_letters, digits
@@ -76,7 +78,8 @@ else:
             dataFileName = join(
                 dirname(__file__), "idna-tables-properties.csv.gz"
             )
-            with open_gzip(dataFileName) as dataFile:
+            data = io.BytesIO(pkgutil.get_data(__name__, "idna-tables-properties.csv.gz"))
+            with open_gzip(data) as dataFile:
                 reader = csv_reader(
                     (line.decode("utf-8") for line in dataFile),
                     delimiter=",",