File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import pkg_resources
1+ from importlib . resources import files , as_file
22
33
44def templates_dir ():
55 """Directory where the templates are found (for internal use, mainly)"""
6- return pkg_resources .resource_filename ('opengen' , 'templates/' )
6+ resource = files ("opengen" ) / "templates"
7+ with as_file (resource ) as path :
8+ return str (path )
79
810
911def templates_subdir (subdir = None ):
1012 """
1113 Directory where the templates are found and subfolder relative
12- to that path(for internal use, mainly)
14+ to that path (for internal use, mainly)
1315 """
14- if subdir is None :
15- return templates_dir ()
16- return pkg_resources .resource_filename ('opengen' , 'templates/%s/' % subdir )
16+ resource = files ("opengen" ) / "templates"
17+ if subdir is not None :
18+ resource = resource / subdir
19+ with as_file (resource ) as path :
20+ return str (path )
1721
1822
1923def original_icasadi_dir ():
2024 """Directory where the original icasadi files are found (for internal use)"""
21- return pkg_resources .resource_filename ('opengen' , 'icasadi/' )
25+ resource = files ("opengen" ) / "icasadi"
26+ with as_file (resource ) as path :
27+ return str (path )
You can’t perform that action at this time.
0 commit comments