From 80d2e59c080f85d8ec6f3bc215231df276c07237 Mon Sep 17 00:00:00 2001 From: Jason Paryani Date: Tue, 3 Sep 2013 01:03:29 -0700 Subject: [PATCH] Fix handling of empty path '' in load_module --- capnp/capnp.pyx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/capnp/capnp.pyx b/capnp/capnp.pyx index 5e5b6e0..e93be24 100644 --- a/capnp/capnp.pyx +++ b/capnp/capnp.pyx @@ -1251,7 +1251,8 @@ class _Loader: "invalid module, expected %s, got %s" % ( self.fullname, fullname)) - imports = self.additional_paths + _sys.path # TODO: change '' to '.' in sys.path + imports = self.additional_paths + _sys.path + imports = [path if path != '' else '.' for path in imports] # convert empty path '' to '.' module = load(self.path, fullname, imports=imports) _sys.modules[fullname] = module