From cf233108d4238d54840ce02858ecdd4d582b499f Mon Sep 17 00:00:00 2001 From: David Halter Date: Wed, 14 Nov 2012 17:02:19 +0100 Subject: [PATCH] parsing.Module.name failed if path was an empty string -> fixes #60 --- jedi/parsing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/parsing.py b/jedi/parsing.py index e8721a73..4885cd90 100644 --- a/jedi/parsing.py +++ b/jedi/parsing.py @@ -298,7 +298,7 @@ class Module(Scope): string = '' # no path -> empty name else: sep = (os.path.sep,) * 2 - r = re.search(r'([^%s]+?)(%s__init__)?(\.py)?$' % sep, self.path) + r = re.search(r'([^%s]*?)(%s__init__)?(\.py)?$' % sep, self.path) string = r.group(1) names = [(string, (0, 0))] self._name = Name(names, self.start_pos, self.end_pos, self)