Mercurial > rinkhals
diff gamelib/data.py @ 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 | 498e4732bc1f |
children | e12d99215b74 |
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.