# HG changeset patch # User Alexander Solovyov # Date 2009-04-01 09:11:14 # Node ID 5c794e7331e7c292232121b4e90c795f859e3feb # Parent 5fb6edbf0ab8659d05e2751dff836af4313f936c extensions loading: don't fail if path to extension ends with a '/' diff --git a/mercurial/extensions.py b/mercurial/extensions.py --- a/mercurial/extensions.py +++ b/mercurial/extensions.py @@ -33,7 +33,7 @@ def loadpath(path, module_name): path = os.path.expanduser(path) if os.path.isdir(path): # module/__init__.py style - d, f = os.path.split(path) + d, f = os.path.split(path.rstrip('/')) fd, fpath, desc = imp.find_module(f, [d]) return imp.load_module(module_name, fd, fpath, desc) else: