summaryrefslogtreecommitdiff
path: root/generator
diff options
context:
space:
mode:
Diffstat (limited to 'generator')
-rw-r--r--generator/generate.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/generator/generate.py b/generator/generate.py
index 494ad0c..7d64f6e 100644
--- a/generator/generate.py
+++ b/generator/generate.py
@@ -14,7 +14,7 @@ def replace_references(lines, file_dir):
try:
f = open(filepath)
content = f.read()
- result = result + content
+ result = result + '\n' + content
except Exception as err:
print("Error reading file {}:{}".format(filepath, str(err)))
return None
@@ -32,7 +32,11 @@ def replace_references(lines, file_dir):
return None
else:
# just include the line!
- result = result + line
+ try:
+ result = result + line.decode("utf-8")
+ except Exception as e:
+ print("Error processing line {}:\n {}\nError: {}".format(i, line, e))
+ return None
return result
if __name__ == "__main__":
@@ -73,7 +77,7 @@ if __name__ == "__main__":
if not os.path.isdir(dest_wd):
os.makedirs(dest_wd)
out_file = open(compiled_dest, 'w')
- out_file.write(html.decode('utf-8'))
+ out_file.write(html)
out_file.close()
except IOError as ioerr:
print("Unknown error writing result: " + str(ioerr))