From c290afbb1a5c901ac3fa6876531a073a666d1961 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 27 Dec 2013 01:34:23 +0100 Subject: [PATCH] increase pickling version and change mixin path for builtins --- jedi/cache.py | 2 +- jedi/evaluate/builtin.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/cache.py b/jedi/cache.py index 77436f38..51a5807a 100644 --- a/jedi/cache.py +++ b/jedi/cache.py @@ -174,7 +174,7 @@ def save_module(path, name, parser, pickling=True): class _ModulePickling(object): - version = 5 + version = 6 """ Version number (integer) for file system cache. diff --git a/jedi/evaluate/builtin.py b/jedi/evaluate/builtin.py index a0bc7e18..5270c5cd 100644 --- a/jedi/evaluate/builtin.py +++ b/jedi/evaluate/builtin.py @@ -165,8 +165,8 @@ class BuiltinModule(modules.CachedModule): if name == '__builtin__' and not is_py3k: name = 'builtins' - path = os.path.dirname(os.path.abspath(__file__)) - with open(os.path.sep.join([path, 'mixin', name]) + '.pym') as f: + path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + with open(os.path.join(path, 'mixin', name) + '.pym') as f: s = f.read() except IOError: return {}