From 12dfb0f5b4aaf137d814e96e1713af9ec7e61d7b Mon Sep 17 00:00:00 2001 From: David Halter Date: Fri, 30 Nov 2012 12:13:39 +0100 Subject: [PATCH] escape text within regex, fixes pydoc problems in windows, thanks to @musicx -> fixes #72 --- jedi/parsing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/parsing.py b/jedi/parsing.py index 32f12930..58b1cae7 100644 --- a/jedi/parsing.py +++ b/jedi/parsing.py @@ -302,7 +302,7 @@ class Module(Scope): if self.path is None: string = '' # no path -> empty name else: - sep = (os.path.sep,) * 2 + sep = (re.escape(os.path.sep),) * 2 r = re.search(r'([^%s]*?)(%s__init__)?(\.py|\.so)?$' % sep, self.path) string = r.group(1)