1
0
forked from VimPlug/jedi

parsing.Module.name failed if path was an empty string -> fixes #60

This commit is contained in:
David Halter
2012-11-14 17:02:19 +01:00
parent 6a98aaf65d
commit cf233108d4

View File

@@ -298,7 +298,7 @@ class Module(Scope):
string = '' # no path -> empty name string = '' # no path -> empty name
else: else:
sep = (os.path.sep,) * 2 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) string = r.group(1)
names = [(string, (0, 0))] names = [(string, (0, 0))]
self._name = Name(names, self.start_pos, self.end_pos, self) self._name = Name(names, self.start_pos, self.end_pos, self)