From c3b32148b3bb2876163cb7215ced4f7a1eda50a0 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sat, 28 Aug 2004 05:47:27 +0000 Subject: [PATCH] Workaround stupid os.path.join stupidity. --- src/conf.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/conf.py b/src/conf.py index 58b7094b7..0a665fa94 100644 --- a/src/conf.py +++ b/src/conf.py @@ -544,10 +544,11 @@ class Directory(registry.String): filename = os.path.abspath(filename) selfAbs = os.path.abspath(myself) commonPrefix = os.path.commonprefix([selfAbs, filename]) - filename = filename[len(commonPrefix)+1:] # +1 for extra /. + filename = filename[len(commonPrefix):] elif not os.path.isabs(myself): if filename.startswith(myself): filename = filename[len(myself):] + filename = filename.lstrip(os.path.sep) # Stupid os.path.join! return os.path.join(myself, filename) class DataFilename(registry.String):