From 1f42d0aa5c58bfc33edcd87b43475988cb609193 Mon Sep 17 00:00:00 2001
From: Piotr Maslanka <piotr.maslanka@henrietta.com.pl>
Date: Wed, 31 May 2017 21:21:40 +0200
Subject: [PATCH] cleanup

---
 build.py      | 9 +++++++--
 src/lab2.json | 3 ---
 src/lab3.json | 3 ---
 src/lab6.json | 5 -----
 4 files changed, 7 insertions(+), 13 deletions(-)
 delete mode 100644 src/lab2.json
 delete mode 100644 src/lab3.json
 delete mode 100644 src/lab6.json

diff --git a/build.py b/build.py
index ea5ba89..f3b113a 100644
--- a/build.py
+++ b/build.py
@@ -23,8 +23,13 @@ if __name__ == '__main__':
     except OSError:
         pass
 
-    with open(src_md, 'rb') as labin, open('src/'+sys.argv[1]+'.json', 'rb') as datin:
-        data = json.load(datin)
+    with open(src_md, 'rb') as labin:
+        if os.path.exists('src/'+sys.argv[1]+'.json'):
+            with open('src/' + sys.argv[1] + '.json', 'rb') as datin:
+                data = json.load(datin)
+        else:
+            data = [{}]
+
         lab = labin.read().decode('utf8')
 
     for ex_no, d in enumerate(data, start=1):
diff --git a/src/lab2.json b/src/lab2.json
deleted file mode 100644
index ec2649b..0000000
--- a/src/lab2.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
-  {}
-]
\ No newline at end of file
diff --git a/src/lab3.json b/src/lab3.json
deleted file mode 100644
index ec2649b..0000000
--- a/src/lab3.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
-  {}
-]
\ No newline at end of file
diff --git a/src/lab6.json b/src/lab6.json
deleted file mode 100644
index 81ed610..0000000
--- a/src/lab6.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
-  {
-
-  }
-]
\ No newline at end of file
-- 
GitLab