diff options
author | willmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f> | 2011-03-09 00:00:17 +0000 |
---|---|---|
committer | willmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f> | 2011-03-09 00:00:17 +0000 |
commit | 31013843ed0b647a3b3a3118e384eb790ea52d04 (patch) | |
tree | 29f9b6594705c2dbc45623b765d47bd33dd33df4 /fs/opener.py | |
parent | 2f6887fbf744bfb8b732d2de8eaa6ef73916de7a (diff) | |
download | pyfilesystem-git-31013843ed0b647a3b3a3118e384eb790ea52d04.tar.gz |
Fix to allow backrefs in command line apps
Diffstat (limited to 'fs/opener.py')
-rw-r--r-- | fs/opener.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/opener.py b/fs/opener.py index f11ddde..a634397 100644 --- a/fs/opener.py +++ b/fs/opener.py @@ -67,6 +67,7 @@ __all__ = ['OpenerError', 'HTTPOpener'] from fs.path import pathsplit, join, iswildcard, normpath +from os import getcwd import os.path import re from urlparse import urlparse @@ -83,6 +84,9 @@ def _expand_syspath(path): if path is None: return path path = os.path.expanduser(os.path.expandvars(path)) + path = path.replace('\\', '/') + if not path.startswith('/'): + path = os.path.join(getcwd(), path) path = normpath(path) return path |