aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-02-12 23:36:45 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-02-12 23:36:45 +0300
commit66207ac2e4011670c6b19eb092aa8b25573c83ab (patch)
treee032a26773d20e50e2c895de4f6a12d53675141a
parent008cb193473d8c3a08cd8865762bb0f1a6769a22 (diff)
downloadydb-66207ac2e4011670c6b19eb092aa8b25573c83ab.tar.gz
intermediate changes
ref:1e8309535082a2a744258b97e83a62109d53de59
-rw-r--r--contrib/python/iniconfig/iniconfig/__init__.py3
-rw-r--r--contrib/python/iniconfig/patches/01-arcadia.patch3
2 files changed, 4 insertions, 2 deletions
diff --git a/contrib/python/iniconfig/iniconfig/__init__.py b/contrib/python/iniconfig/iniconfig/__init__.py
index 3209831362..ae2046d2b5 100644
--- a/contrib/python/iniconfig/iniconfig/__init__.py
+++ b/contrib/python/iniconfig/iniconfig/__init__.py
@@ -53,7 +53,8 @@ class IniConfig(object):
if os.path.basename(self.path).startswith('pkg:'):
import io, pkgutil
- _, package, resource = self.path.split(':')
+ basename = os.path.basename(self.path)
+ _, package, resource = basename.split(':')
content = pkgutil.get_data(package, resource)
f = io.StringIO(content.decode('utf-8'))
else:
diff --git a/contrib/python/iniconfig/patches/01-arcadia.patch b/contrib/python/iniconfig/patches/01-arcadia.patch
index 16d9cd88a4..8fc2f4fdd6 100644
--- a/contrib/python/iniconfig/patches/01-arcadia.patch
+++ b/contrib/python/iniconfig/patches/01-arcadia.patch
@@ -16,7 +16,8 @@
+ if os.path.basename(self.path).startswith('pkg:'):
+ import io, pkgutil
+
-+ _, package, resource = self.path.split(':')
++ basename = os.path.basename(self.path)
++ _, package, resource = basename.split(':')
+ content = pkgutil.get_data(package, resource)
+ f = io.StringIO(content.decode('utf-8'))
+ else: