diff options
author | Matthias Hoelzl <tc@xantira.com> | 2017-10-07 15:36:20 +0200 |
---|---|---|
committer | Matthias Hoelzl <tc@xantira.com> | 2017-10-07 15:36:20 +0200 |
commit | a6b48c170696b2a659b8809f24cc564ec8d73489 (patch) | |
tree | ad328dc93e3a0b8d7866c6df38d845c6a5a24a39 | |
parent | bd10a002402de6e3a69a17af604784ea7f5b3330 (diff) |
Fix Python 3 incompatibility in Mono build
-rw-r--r-- | modules/mono/SCsub | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/mono/SCsub b/modules/mono/SCsub index 0af2056c5c..caf4fdb3ca 100644 --- a/modules/mono/SCsub +++ b/modules/mono/SCsub @@ -2,9 +2,10 @@ Import('env') +from compat import byte_to_str def make_cs_files_header(src, dst): - with open(dst, 'wb') as header: + with open(dst, 'w') as header: header.write('/* This is an automatically generated file; DO NOT EDIT! OK THX */\n') header.write('#ifndef _CS_FILES_DATA_H\n') header.write('#define _CS_FILES_DATA_H\n\n') @@ -26,7 +27,7 @@ def make_cs_files_header(src, dst): for i, buf_idx in enumerate(range(len(buf))): if i > 0: header.write(', ') - header.write(str(ord(buf[buf_idx]))) + header.write(byte_to_str(buf[buf_idx])) inserted_files += '\tr_files.insert(\"' + file + '\", ' \ 'CompressedFile(_cs_' + name + '_compressed_size, ' \ '_cs_' + name + '_uncompressed_size, ' \ |