diff --git a/coursebuilder/__main__.py b/coursebuilder/__main__.py index e8c44da..996e426 100644 --- a/coursebuilder/__main__.py +++ b/coursebuilder/__main__.py @@ -80,9 +80,9 @@ class CourseBuilder: with open(mod_path) as fm: try: - generator = MetaGenerator() - table_items = generator.process(yaml.load(fm,Loader=yaml.Loader),fields=actual_fields,lang=args.lang,pagebreak=args.pagebreak,createTitle=args.title,header_level=args.level) + table_items = generator.process(yaml.load(fm,Loader=yaml.Loader),fields=actual_fields,lang=args.lang,pagebreak=args.pagebreak,createTitle=args.title,header_level=args.level) + MarkdownGenerator.generate(table_items,pagebreak=args.pagebreak,title=args.title,header_level=args.level) except Exception as exc: diff --git a/coursebuilder/metagenerator.py b/coursebuilder/metagenerator.py index d16c25c..fe70f33 100644 --- a/coursebuilder/metagenerator.py +++ b/coursebuilder/metagenerator.py @@ -107,7 +107,7 @@ class MetaGenerator: case 'multinum' : table_items.append(self.process_multinum(meta,field,lang)) case 'multikey': table_items.append(self.process_multikey(meta,field,lang)) except Exception as exp: - print(field,exp,exp.args) + print(field,' not resolvable in ',self.__schema,exp) # maybe return tableitems as np.Dataframe? return table_items