diff options
Diffstat (limited to 'Lib/lib-stdwin')
-rw-r--r-- | Lib/lib-stdwin/DirList.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/lib-stdwin/DirList.py b/Lib/lib-stdwin/DirList.py index fb0ae99..2332e4e 100644 --- a/Lib/lib-stdwin/DirList.py +++ b/Lib/lib-stdwin/DirList.py @@ -1,5 +1,7 @@ # DirList -- Directory Listing widget +# XXX Displays messy paths when following '..' + try: import posix, path os = posix @@ -20,8 +22,8 @@ class DirList() = VSplit(): self = VSplit.create(self, parent) names = os.listdir(dirname) for name in names: - if path.isdir(path.cat(dirname, name)): - fullname = path.cat(dirname, name) + if path.isdir(path.join(dirname, name)): + fullname = path.join(dirname, name) btn = SubdirButton().definetext(self, fullname) elif name[-3:] = '.py': btn = ModuleButton().definetext(self, name) |