command line mode
This commit is contained in:
parent
595a0352c5
commit
35df5e2aa1
2 changed files with 6 additions and 1 deletions
|
@ -84,7 +84,10 @@ class CourseBuilder:
|
|||
for m in args.meta:
|
||||
with open(m) as fm:
|
||||
|
||||
generator.process(yaml.load(fm,Loader=yaml.Loader),fields=actual_fields,lang=args.lang,pagebreak=args.pagebreak,createTitle=args.title,header_level=args.level,template=args.template)
|
||||
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,template=args.template)
|
||||
|
||||
print(table_items)
|
||||
|
||||
else:
|
||||
parser.print_help()
|
||||
|
||||
|
|
|
@ -95,7 +95,9 @@ class MetaGenerator:
|
|||
|
||||
table_items = []
|
||||
|
||||
# iterate over requested fields
|
||||
for field in fields:
|
||||
# correlate with schema and append
|
||||
match self.__schema[field]['type']:
|
||||
case 'str': table_items.append(self.process_str(meta,field,lang))
|
||||
case 'enum': table_items.append(self.process_enum(meta,field,lang))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue