We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 568677b commit 92b3ce1Copy full SHA for 92b3ce1
src/openapi_python_generator/language_converters/python/jinja_config.py
@@ -1,7 +1,8 @@
1
+import os
2
from pathlib import Path
3
4
from jinja2 import Environment
-from jinja2 import FileSystemLoader
5
+from jinja2 import FileSystemLoader, ChoiceLoader
6
7
8
ENUM_TEMPLATE = "enum.jinja2"
@@ -12,5 +13,16 @@
12
13
TEMPLATE_PATH = Path(__file__).parent / "templates"
14
15
JINJA_ENV = Environment(
- loader=FileSystemLoader(TEMPLATE_PATH), autoescape=True, trim_blocks=True
16
+ loader=(
17
+ ChoiceLoader(
18
+ [
19
+ FileSystemLoader(os.environ["CUSTOM_TEMPLATE_PATH"]),
20
+ FileSystemLoader(TEMPLATE_PATH),
21
+ ]
22
+ )
23
+ if os.environ.get("CUSTOM_TEMPLATE_PATH")
24
+ else FileSystemLoader(TEMPLATE_PATH)
25
+ ),
26
+ autoescape=True,
27
+ trim_blocks=True,
28
)
0 commit comments