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:
|
for m in args.meta:
|
||||||
with open(m) as fm:
|
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:
|
else:
|
||||||
parser.print_help()
|
parser.print_help()
|
||||||
|
|
||||||
|
|
|
@ -95,7 +95,9 @@ class MetaGenerator:
|
||||||
|
|
||||||
table_items = []
|
table_items = []
|
||||||
|
|
||||||
|
# iterate over requested fields
|
||||||
for field in fields:
|
for field in fields:
|
||||||
|
# correlate with schema and append
|
||||||
match self.__schema[field]['type']:
|
match self.__schema[field]['type']:
|
||||||
case 'str': table_items.append(self.process_str(meta,field,lang))
|
case 'str': table_items.append(self.process_str(meta,field,lang))
|
||||||
case 'enum': table_items.append(self.process_enum(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