From 7e385b7999a543497621decf869aff4533b4487c Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Thu, 26 Mar 2015 14:25:30 +0000 Subject: [PATCH] Fixed dir creation bug in generate --- Makefile | 2 +- generate-html.py | 22 ++++++++++++++++------ src/en-GB/template/layout.html | 1 + 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index fa7c87d..c80cec3 100644 --- a/Makefile +++ b/Makefile @@ -6,4 +6,4 @@ clean: rm -r output/en-GB/* serve: - cd output && python -m SimpleHTTPServer + ./serve.py en-GB diff --git a/generate-html.py b/generate-html.py index 6ae4ff4..976abfd 100755 --- a/generate-html.py +++ b/generate-html.py @@ -46,12 +46,22 @@ select_overlays = [] overlays_html = '' -try: - os.mkdir('output') - os.mkdir('output/{}'.format(lang)) - os.mkdir('output/{}/pinout'.format(lang)) -except OSError: - exit("Failed to create required directories!") + +if not os.path.isdir('output'): + try: + os.mkdir('output') + except OSError: + exit('Failed to create output dir') +if not os.path.isdir('output/{}'.format(lang)): + try: + os.mkdir('output/{}'.format(lang)) + except OSError: + exit('Failed to create output/{} dir'.format(lang)) +if not os.path.isdir('output/{}/pinout'.format(lang)): + try: + os.mkdir('output/{}/pinout'.format(lang)) + except OSError: + exit('Failed to create output/{}/pinout dir'.format(lang)) def cssify(value): value = slugify(value); diff --git a/src/en-GB/template/layout.html b/src/en-GB/template/layout.html index 16fc209..b930020 100644 --- a/src/en-GB/template/layout.html +++ b/src/en-GB/template/layout.html @@ -53,6 +53,7 @@ +