From 7b3d8b6772451536129933ef7ff0ae3a03112e53 Mon Sep 17 00:00:00 2001 From: David Halter Date: Tue, 27 Nov 2012 12:46:26 +0100 Subject: [PATCH] fix datetime.so problem for davidhalter/jedi-vim#42 --- jedi/parsing.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/parsing.py b/jedi/parsing.py index 9c27673f..4f4377a1 100644 --- a/jedi/parsing.py +++ b/jedi/parsing.py @@ -298,7 +298,8 @@ 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|\.so)?$' % sep, + self.path) string = r.group(1) names = [(string, (0, 0))] self._name = Name(names, self.start_pos, self.end_pos, self)