Skip to content

Commit 3e8007d

Browse files
Revert "fix conflict changelog.rst"
This reverts commit 6bef26a, reversing changes made to fd1f612.
1 parent 09e2b9a commit 3e8007d

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

sphinx_needs/external_needs.py

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import json
22
import os
3-
from functools import lru_cache
43

54
import requests
6-
from jinja2 import Environment, Template
5+
from jinja2 import Environment
76
from requests_file import FileAdapter
87
from sphinx.application import Sphinx
98
from sphinx.environment import BuildEnvironment
@@ -18,16 +17,6 @@
1817
log = get_logger(__name__)
1918

2019

21-
@lru_cache(maxsize=20)
22-
def get_target_template(target_url: str) -> Template:
23-
"""
24-
Provides template for target_link style
25-
Can be cached, as the template is always the same for a given target_url
26-
"""
27-
mem_template = Environment().from_string(target_url)
28-
return mem_template
29-
30-
3120
def load_external_needs(app: Sphinx, env: BuildEnvironment, _docname: str) -> None:
3221
needs_config = NeedsSphinxConfig(app.config)
3322
for source in needs_config.external_needs:
@@ -106,7 +95,7 @@ def load_external_needs(app: Sphinx, env: BuildEnvironment, _docname: str) -> No
10695

10796
if target_url:
10897
# render jinja content
109-
mem_template = get_target_template(target_url)
98+
mem_template = Environment().from_string(target_url)
11099
cal_target_url = mem_template.render(**{"need": need})
111100
need_params["external_url"] = f'{source["base_url"]}/{cal_target_url}'
112101
else:

0 commit comments

Comments
 (0)