Skip to content

Commit 225f44f

Browse files
committed
allow rendering from outside the project
1 parent 4369012 commit 225f44f

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

file_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ def get_template_directories(plain_file_path, custom_template_dir=None, default_
325325
3. Default template directory - for standard/fallback templates
326326
"""
327327
template_dirs = [
328-
os.path.dirname(plain_file_path), # Highest precedence - directory containing plain file
328+
os.path.dirname(os.path.abspath(plain_file_path)), # Highest precedence - directory containing plain file
329329
]
330330

331331
if custom_template_dir:

module_renderer.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,8 @@ def _render_module(
270270

271271
def render_module(self) -> None:
272272
self.loaded_modules = list[PlainModule]()
273-
_, _, rendering_failed = self._render_module(self.filename, self.render_range, True)
273+
module_name = self.filename.split("/")[-1]
274+
_, _, rendering_failed = self._render_module(module_name, self.render_range, True)
274275
if not rendering_failed:
275276
if self.args.copy_build:
276277
rendered_code_path = f"{self.args.build_dest}/"

0 commit comments

Comments
 (0)