X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=phd_pp.py;fp=phd_pp.py;h=1352b18a61b78d9c3a49faa3a68e5bf491a48406;hb=3cc663276be23c736258e498c3e13f1c971b5839;hp=0e2657362cbf783e5cf4849dac0291992283e370;hpb=73c67fdc0fc335587ca170f35872042643bb3841;p=phdru.name%2Fphdru.name.git diff --git a/phd_pp.py b/phd_pp.py index 0e26573..1352b18 100644 --- a/phd_pp.py +++ b/phd_pp.py @@ -18,6 +18,8 @@ full_dirs = len(os.getcwd().split('/')) + 1 class phd_pp(Template): def __init__(self, *args, **kw): + if not hasattr(self, "_fileBaseName"): + self._fileDirName, self._fileBaseName = os.path.split(os.path.abspath(self._CHEETAH_src)) Template.__init__(self, *args, **kw) directories = self._fileDirName.split('/')[full_dirs:] # remove directories up to "./files" dirs_to_root = len(directories)