diff --git a/build.py b/build.py index c8b26b141caee6154f9a01d344595487e29eb228..4c266ff1d56ff04cf7e2b1a2cd730445c4273c76 100644 --- a/build.py +++ b/build.py @@ -3,7 +3,7 @@ from __future__ import print_function import json, sys import os.path -def readin(path, func=bytes, orelse=None): +def readin(path, func=bytes, orelse=None): # read bytes from path and treat it with func. If path does not exist, return orelse if os.path.exists(path): with open(path, 'rb') as fin: return func(fin.read()) @@ -13,6 +13,7 @@ def readin(path, func=bytes, orelse=None): if __name__ == '__main__': header_bin = readin('src/header.md') footer_bin = readin('src/footer.md') + os.mkdir('dist') for lab_name in ('lab'+str(x) for x in xrange(7, 1)): dist_lp = 'dist/' + lab_name + '/' @@ -23,7 +24,7 @@ if __name__ == '__main__': sys.exit() # Make directories - os.system('mkdir -p '+dist_lp) + os.system('mkdir '+dist_lp) # Load data data = readin('src/'+lab_name+'.json', json.load, orelse=[{}])