SF bug #574235, convert_path fails with empty pathname

This commit is contained in:
Neal Norwitz 2002-08-13 17:42:57 +00:00
parent 858e34f649
commit b0df6a1afa
1 changed files with 4 additions and 2 deletions

View File

@ -84,9 +84,11 @@ def convert_path (pathname):
""" """
if os.sep == '/': if os.sep == '/':
return pathname return pathname
if pathname and pathname[0] == '/': if not pathname:
return pathname
if pathname[0] == '/':
raise ValueError, "path '%s' cannot be absolute" % pathname raise ValueError, "path '%s' cannot be absolute" % pathname
if pathname and pathname[-1] == '/': if pathname[-1] == '/':
raise ValueError, "path '%s' cannot end with '/'" % pathname raise ValueError, "path '%s' cannot end with '/'" % pathname
paths = string.split(pathname, '/') paths = string.split(pathname, '/')