name instead of year; ipynb generator debugged, with logging
[talweg.git] / reports / ipynb_generator.py
old mode 100644 (file)
new mode 100755 (executable)
index a89ec40..4e47063
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import sys, os, re, logging
 
 # Languages mapping as used by markdown/pandoc
@@ -44,7 +46,7 @@ def read(text, argv=sys.argv[2:]):
         from mako.template import Template
         from mako.lookup import TemplateLookup
         lookup = TemplateLookup(directories=[os.curdir])
-        text = text.encode('utf-8')
+#        text = text.encode('utf-8')
         temp = Template(text=text, lookup=lookup, strict_undefined=True)
         logging.info('******* mako_kwargs: {}'.format(str(mako_kwargs)))
         text = temp.render(**mako_kwargs)
@@ -146,7 +148,7 @@ def driver():
 
 if __name__ == '__main__':
     logfile = 'tmp.log'
-    if os.path.isfile:
+    if os.path.isfile(logfile):
         os.remove(logfile)
     logging.basicConfig(format='%(message)s', level=logging.DEBUG,
                         filename=logfile)