diff options
author | Sigmund Vik <sigmund_vik@yahoo.com> | 2012-04-13 15:51:19 +0200 |
---|---|---|
committer | Sigmund Vik <sigmund_vik@yahoo.com> | 2012-04-13 15:51:19 +0200 |
commit | 8a93b915fc6df9a0701e207b96c28464de5ada07 (patch) | |
tree | 8652208d221c59876b3613b7aabf93a094e68984 /emcc | |
parent | ffae4e81b6eec71922b662eea9a75f5693994cb2 (diff) |
Make more browser tests work for Windows.
Diffstat (limited to 'emcc')
-rwxr-xr-x | emcc | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -881,6 +881,7 @@ try: data_files = filter(lambda file_: not os.path.isdir(file_['name']), data_files) for file_ in data_files: + file_['name'] = file_['name'].replace(os.path.sep, '/') file_['net_name'] = file_['name'] data_target = unsuffixed(target) + '.data' @@ -889,12 +890,12 @@ try: partial_dirs = [] for file_ in data_files: dirname = os.path.dirname(file_['name']) - if dirname != '' and dirname != os.path.sep: - parts = dirname.split(os.path.sep) + if dirname != '' and dirname != '/': + parts = dirname.split('/') for i in range(len(parts)): - partial = os.path.sep.join(parts[:i+1]) + partial = '/'.join(parts[:i+1]) if partial not in partial_dirs: - code += '''FS.createFolder('/%s', '%s', true, false);\n''' % (os.path.sep.join(parts[:i]), parts[i]) + code += '''FS.createFolder('/%s', '%s', true, false);\n''' % ('/'.join(parts[:i]), parts[i]) partial_dirs.append(partial) if final_suffix == 'html': @@ -903,7 +904,7 @@ try: start = 0 for file_ in data_files: file_['data_start'] = start - curr = open(file_['name']).read() + curr = open(file_['name'], 'rb').read() file_['data_end'] = start + len(curr) start += len(curr) data.write(curr) |