]> git.armaanb.net Git - lightcards.git/blobdiff - lightcards/parse.py
Bump version number
[lightcards.git] / lightcards / parse.py
old mode 100755 (executable)
new mode 100644 (file)
index fb5ac68..d70c4e9
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
 # Parse markdown table into tuple of lists
 # Armaan Bhojwani 2021
 
@@ -11,8 +10,11 @@ from .deck import Card
 
 def md2html(file):
     """Use the markdown module to convert input to HTML"""
-    with open(file, "r", encoding="utf-8") as input_file:
-        return markdown.markdown(input_file.read(), extensions=['tables'])
+    try:
+        return markdown.markdown(open(file, "r").read(), extensions=['tables'])
+    except FileNotFoundError:
+        print(f"lightcards: \"{file}\": No such file or directory")
+        exit(1)
 
 
 def parse_html(html):