mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-09-01 19:02:31 +01:00
fw/config: add logging to parsers
Add logging to config/agenda parsing.
This commit is contained in:
committed by
Marc Bonnici
parent
3b7debe676
commit
f19ca4c00c
@@ -19,6 +19,7 @@ from collections import OrderedDict, defaultdict
|
||||
|
||||
from wa.framework.exception import ConfigError, NotFoundError
|
||||
from wa.framework.configuration.tree import SectionNode
|
||||
from wa.utils import log
|
||||
from wa.utils.misc import (get_article, merge_config_values)
|
||||
from wa.utils.types import (identifier, integer, boolean, list_of_strings,
|
||||
list_of, toggle_set, obj_dict, enum)
|
||||
@@ -37,7 +38,6 @@ Status = enum(['UNKNOWN', 'NEW', 'PENDING',
|
||||
'OK', 'PARTIAL', 'FAILED', 'ABORTED', 'SKIPPED'])
|
||||
|
||||
|
||||
|
||||
##########################
|
||||
### CONFIG POINT TYPES ###
|
||||
##########################
|
||||
@@ -933,8 +933,12 @@ class JobGenerator(object):
|
||||
|
||||
def add_section(self, section, workloads):
|
||||
new_node = self.root_node.add_section(section)
|
||||
for workload in workloads:
|
||||
new_node.add_workload(workload)
|
||||
log.indent()
|
||||
try:
|
||||
for workload in workloads:
|
||||
new_node.add_workload(workload)
|
||||
finally:
|
||||
log.dedent()
|
||||
|
||||
def add_workload(self, workload):
|
||||
self.root_node.add_workload(workload)
|
||||
|
Reference in New Issue
Block a user