diff --git a/pym/cl_utils.py b/pym/cl_utils.py index 5e50f65..90dd778 100644 --- a/pym/cl_utils.py +++ b/pym/cl_utils.py @@ -527,9 +527,10 @@ def pathJoin(*paths): if len(paths)==1: return paths[0] return os.path.join(paths[0], - reduce(os.path.join, - map(lambda x: x.startswith("/") and x[1:] or x, - paths[1:]),'')) + reduce(os.path.join, + filter(lambda x:x and x != "/", + map(lambda x: x.startswith("/") and x[1:] or x, + paths[1:])),'')) def getUserPassword(flag="dialog", pwDialog=False):