summaryrefslogtreecommitdiffstats
path: root/contrib/python/Jinja2/py2/patches
diff options
context:
space:
mode:
authorshadchin <[email protected]>2022-02-10 16:44:39 +0300
committerDaniil Cherednik <[email protected]>2022-02-10 16:44:39 +0300
commite9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (patch)
tree64175d5cadab313b3e7039ebaa06c5bc3295e274 /contrib/python/Jinja2/py2/patches
parent2598ef1d0aee359b4b6d5fdd1758916d5907d04f (diff)
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'contrib/python/Jinja2/py2/patches')
-rw-r--r--contrib/python/Jinja2/py2/patches/01-arcadia.patch76
-rw-r--r--contrib/python/Jinja2/py2/patches/02-fix-tests.patch108
2 files changed, 92 insertions, 92 deletions
diff --git a/contrib/python/Jinja2/py2/patches/01-arcadia.patch b/contrib/python/Jinja2/py2/patches/01-arcadia.patch
index 6b7d40d93ee..d1856974f93 100644
--- a/contrib/python/Jinja2/py2/patches/01-arcadia.patch
+++ b/contrib/python/Jinja2/py2/patches/01-arcadia.patch
@@ -1,38 +1,38 @@
---- contrib/python/Jinja2/py2/jinja2/__init__.py (index)
-+++ contrib/python/Jinja2/py2/jinja2/__init__.py (working tree)
-@@ -29,6 +29,7 @@ from .loaders import FunctionLoader
- from .loaders import ModuleLoader
- from .loaders import PackageLoader
- from .loaders import PrefixLoader
-+from .loaders import ResourceLoader
- from .runtime import ChainableUndefined
- from .runtime import DebugUndefined
- from .runtime import make_logging_undefined
---- contrib/python/Jinja2/py2/jinja2/loaders.py (index)
-+++ contrib/python/Jinja2/py2/jinja2/loaders.py (working tree)
-@@ -502,3 +502,17 @@ class ModuleLoader(BaseLoader):
- return environment.template_class.from_module_dict(
- environment, mod.__dict__, globals
- )
-+
-+
-+class ResourceLoader(BaseLoader):
-+ def __init__(self, prefix, module_loader):
-+ self.prefix = prefix
-+ self.module_loader = module_loader
-+
-+ def get_source(self, environment, template):
-+ if self.module_loader is None:
-+ raise TemplateNotFound(template)
-+ try:
-+ return self.module_loader.get_data(os.path.join(self.prefix, template)).decode('utf-8'), None, None
-+ except IOError:
-+ raise TemplateNotFound(template)
---- contrib/python/Jinja2/py2/jinja2/nativetypes.py (index)
-+++ contrib/python/Jinja2/py2/jinja2/nativetypes.py (working tree)
-@@ -91,4 +91,4 @@ class NativeTemplate(Template):
- return self.environment.handle_exception()
-
-
--NativeEnvironment.template_class = NativeTemplate
-+NativeEnvironment.template_class = NativeTemplate # type: ignore
+--- contrib/python/Jinja2/py2/jinja2/__init__.py (index)
++++ contrib/python/Jinja2/py2/jinja2/__init__.py (working tree)
+@@ -29,6 +29,7 @@ from .loaders import FunctionLoader
+ from .loaders import ModuleLoader
+ from .loaders import PackageLoader
+ from .loaders import PrefixLoader
++from .loaders import ResourceLoader
+ from .runtime import ChainableUndefined
+ from .runtime import DebugUndefined
+ from .runtime import make_logging_undefined
+--- contrib/python/Jinja2/py2/jinja2/loaders.py (index)
++++ contrib/python/Jinja2/py2/jinja2/loaders.py (working tree)
+@@ -502,3 +502,17 @@ class ModuleLoader(BaseLoader):
+ return environment.template_class.from_module_dict(
+ environment, mod.__dict__, globals
+ )
++
++
++class ResourceLoader(BaseLoader):
++ def __init__(self, prefix, module_loader):
++ self.prefix = prefix
++ self.module_loader = module_loader
++
++ def get_source(self, environment, template):
++ if self.module_loader is None:
++ raise TemplateNotFound(template)
++ try:
++ return self.module_loader.get_data(os.path.join(self.prefix, template)).decode('utf-8'), None, None
++ except IOError:
++ raise TemplateNotFound(template)
+--- contrib/python/Jinja2/py2/jinja2/nativetypes.py (index)
++++ contrib/python/Jinja2/py2/jinja2/nativetypes.py (working tree)
+@@ -91,4 +91,4 @@ class NativeTemplate(Template):
+ return self.environment.handle_exception()
+
+
+-NativeEnvironment.template_class = NativeTemplate
++NativeEnvironment.template_class = NativeTemplate # type: ignore
diff --git a/contrib/python/Jinja2/py2/patches/02-fix-tests.patch b/contrib/python/Jinja2/py2/patches/02-fix-tests.patch
index cf4e29ea956..c1bb11f8d8b 100644
--- a/contrib/python/Jinja2/py2/patches/02-fix-tests.patch
+++ b/contrib/python/Jinja2/py2/patches/02-fix-tests.patch
@@ -1,54 +1,54 @@
---- contrib/python/Jinja2/py2/tests/conftest.py (index)
-+++ contrib/python/Jinja2/py2/tests/conftest.py (working tree)
-@@ -35,7 +35,11 @@ def package_loader():
- @pytest.fixture
- def filesystem_loader():
- """returns FileSystemLoader initialized to res/templates directory"""
-- here = os.path.dirname(os.path.abspath(__file__))
-+ try:
-+ import yatest.common
-+ here = yatest.common.test_source_path()
-+ except ImportError:
-+ here = os.path.dirname(os.path.abspath(__file__))
- return loaders.FileSystemLoader(here + "/res/templates")
-
-
---- contrib/python/Jinja2/py2/tests/test_loader.py (index)
-+++ contrib/python/Jinja2/py2/tests/test_loader.py (working tree)
-@@ -15,6 +15,8 @@ from jinja2._compat import PYPY
- from jinja2.exceptions import TemplateNotFound
- from jinja2.loaders import split_template_path
-
-+import yatest.common as yc
-+
-
- class TestLoaders(object):
- def test_dict_loader(self, dict_loader):
-@@ -117,7 +119,7 @@ class TestLoaders(object):
-
- class TestFileSystemLoader(object):
- searchpath = os.path.join(
-- os.path.dirname(os.path.abspath(__file__)), "res", "templates"
-+ yc.test_source_path(), "res", "templates"
- )
-
- @staticmethod
-@@ -156,6 +158,7 @@ class TestFileSystemLoader(object):
- env = Environment(loader=filesystem_loader)
- self._test_common(env)
-
-+ @pytest.mark.skip("Arcadia read only")
- def test_caches_template_based_on_mtime(self):
- filesystem_loader = loaders.FileSystemLoader(self.searchpath)
-
---- contrib/python/Jinja2/py2/tests/test_utils.py (index)
-+++ contrib/python/Jinja2/py2/tests/test_utils.py (working tree)
-@@ -125,7 +125,7 @@ class TestHelpers(object):
-
- assert object_type_repr(42) == "int object"
- assert object_type_repr([]) == "list object"
-- assert object_type_repr(X()) == "test_utils.X object"
-+ assert object_type_repr(X()) == "__tests__.test_utils.X object"
- assert object_type_repr(None) == "None"
- assert object_type_repr(Ellipsis) == "Ellipsis"
-
+--- contrib/python/Jinja2/py2/tests/conftest.py (index)
++++ contrib/python/Jinja2/py2/tests/conftest.py (working tree)
+@@ -35,7 +35,11 @@ def package_loader():
+ @pytest.fixture
+ def filesystem_loader():
+ """returns FileSystemLoader initialized to res/templates directory"""
+- here = os.path.dirname(os.path.abspath(__file__))
++ try:
++ import yatest.common
++ here = yatest.common.test_source_path()
++ except ImportError:
++ here = os.path.dirname(os.path.abspath(__file__))
+ return loaders.FileSystemLoader(here + "/res/templates")
+
+
+--- contrib/python/Jinja2/py2/tests/test_loader.py (index)
++++ contrib/python/Jinja2/py2/tests/test_loader.py (working tree)
+@@ -15,6 +15,8 @@ from jinja2._compat import PYPY
+ from jinja2.exceptions import TemplateNotFound
+ from jinja2.loaders import split_template_path
+
++import yatest.common as yc
++
+
+ class TestLoaders(object):
+ def test_dict_loader(self, dict_loader):
+@@ -117,7 +119,7 @@ class TestLoaders(object):
+
+ class TestFileSystemLoader(object):
+ searchpath = os.path.join(
+- os.path.dirname(os.path.abspath(__file__)), "res", "templates"
++ yc.test_source_path(), "res", "templates"
+ )
+
+ @staticmethod
+@@ -156,6 +158,7 @@ class TestFileSystemLoader(object):
+ env = Environment(loader=filesystem_loader)
+ self._test_common(env)
+
++ @pytest.mark.skip("Arcadia read only")
+ def test_caches_template_based_on_mtime(self):
+ filesystem_loader = loaders.FileSystemLoader(self.searchpath)
+
+--- contrib/python/Jinja2/py2/tests/test_utils.py (index)
++++ contrib/python/Jinja2/py2/tests/test_utils.py (working tree)
+@@ -125,7 +125,7 @@ class TestHelpers(object):
+
+ assert object_type_repr(42) == "int object"
+ assert object_type_repr([]) == "list object"
+- assert object_type_repr(X()) == "test_utils.X object"
++ assert object_type_repr(X()) == "__tests__.test_utils.X object"
+ assert object_type_repr(None) == "None"
+ assert object_type_repr(Ellipsis) == "Ellipsis"
+