From a4d661ea16f1e939ecab1d2afea69e8238790dc8 Mon Sep 17 00:00:00 2001 From: nickpandolfi Date: Mon, 12 Dec 2016 18:37:38 -0500 Subject: [PATCH] Fixed a bug with file processing that looks like "/.cytherize" --- cyther/files.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cyther/files.py b/cyther/files.py index dc0a66b..1c340ad 100644 --- a/cyther/files.py +++ b/cyther/files.py @@ -62,7 +62,10 @@ def _has_ext(fragment): def _get_ext(fragment): - return os.path.splitext(fragment)[EXTENSION] + if fragment[0] == '.': + return os.path.splitext(fragment)[NAME] + else: + return os.path.splitext(fragment)[EXTENSION] def _has_name(fragment): @@ -101,7 +104,8 @@ def _isfile(path, override=None): raise ValueError(PATH_HAS_EXT.format(path)) result = False else: - result = bool(_get_ext(path)) + extension = _get_ext(path) + result = bool(extension) return result