Mercurial > rinkhals
changeset 89:c0455e6c99f4
Support multiple arguments using os.path.join - better to pass filepath('a', 'b') than filepath('a/b')
author | David Fraser <davidf@sjsoft.com> |
---|---|
date | Wed, 02 Sep 2009 10:33:35 +0000 |
parents | a5ce010f9fb4 |
children | 23a8b2e49e9f |
files | gamelib/data.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/data.py Wed Sep 02 10:14:51 2009 +0000 +++ b/gamelib/data.py Wed Sep 02 10:33:35 2009 +0000 @@ -10,10 +10,10 @@ data_py = os.path.abspath(os.path.dirname(__file__)) data_dir = os.path.normpath(os.path.join(data_py, '..', 'data')) -def filepath(filename): +def filepath(*filenames): '''Determine the path to a file in the data directory. ''' - return os.path.join(data_dir, filename) + return os.path.join(data_dir, *filenames) def load(filename, mode='rb'): '''Open a file in the data directory.