File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 66 Sequence ,
77)
88from functools import partial
9+ import pathlib
910import re
1011from typing import (
1112 TYPE_CHECKING ,
@@ -71,7 +72,9 @@ class StylerRenderer:
7172 Base class to process rendering a Styler with a specified jinja2 template.
7273 """
7374
74- loader = jinja2 .PackageLoader ("pandas" , "io/formats/templates" )
75+ thisdir = pathlib .Path (__file__ ).parent .resolve ()
76+ template_dir = thisdir / "templates"
77+ loader = jinja2 .FileSystemLoader (template_dir )
7578 env = jinja2 .Environment (loader = loader , trim_blocks = True )
7679 template_html = env .get_template ("html.tpl" )
7780 template_html_table = env .get_template ("html_table.tpl" )
Original file line number Diff line number Diff line change 1+ import pathlib
12from textwrap import (
23 dedent ,
34 indent ,
1819
1920@pytest .fixture
2021def env ():
21- loader = jinja2 .PackageLoader ("pandas" , "io/formats/templates" )
22+ project_dir = pathlib .Path (__file__ ).parent .parent .parent .parent .parent .resolve ()
23+ template_dir = project_dir / "io" / "formats" / "templates"
24+ loader = jinja2 .FileSystemLoader (template_dir )
2225 env = jinja2 .Environment (loader = loader , trim_blocks = True )
2326 return env
2427
You can’t perform that action at this time.
0 commit comments