diff options
author | Junil Kim <logyourself@gmail.com> | 2019-02-11 01:27:10 +0900 |
---|---|---|
committer | Dominik Holland <dominik.holland@googlemail.com> | 2021-07-05 16:00:31 +0200 |
commit | 69092c11c800e0d4b8448221b6e082c4c93cf3e1 (patch) | |
tree | f4e28db1014725964ce84d2407724b65ef8d0a0c | |
parent | e4e2d7696342e3008101478b45ca863ce3ab1ee6 (diff) | |
download | qtivi-qface-69092c11c800e0d4b8448221b6e082c4c93cf3e1.tar.gz |
Fixes FileNotFoundError about the empty string path
-rw-r--r-- | qface/generator.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qface/generator.py b/qface/generator.py index 20d4487..e260ed4 100644 --- a/qface/generator.py +++ b/qface/generator.py @@ -194,7 +194,8 @@ class Generator(object): def _write(self, file_path: Path, template: str, context: dict, preserve: bool = False, force: bool = False): force = self.force or force path = self.resolved_path / Path(self.apply(file_path, context)) - path.parent.makedirs_p() + if path.parent: + path.parent.makedirs_p() logger.info('write {0}'.format(path)) data = self.render(template, context) if self._has_different_content(data, path) or force: |