1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-12 13:01:18 +00:00

debug outputs

This commit is contained in:
deadc0de6
2021-11-19 11:27:40 +01:00
parent 24b43522a4
commit 050d61d819

View File

@@ -181,7 +181,8 @@ class CfgYaml:
self._redefine_templater() self._redefine_templater()
if self._debug: if self._debug:
self._debug_dict('current variables defined', self.variables) title = 'current variables defined'
self._debug_dict(title, self.variables)
# parse the "profiles" block # parse the "profiles" block
self.profiles = self._parse_blk_profiles(self._yaml_dict) self.profiles = self._parse_blk_profiles(self._yaml_dict)
@@ -197,7 +198,8 @@ class CfgYaml:
# template variables # template variables
self.variables = self._template_dict(self.variables) self.variables = self._template_dict(self.variables)
if self._debug: if self._debug:
self._debug_dict('current variables defined', self.variables) title = 'variables defined (after template dict)'
self._debug_dict(title, self.variables)
################################################## ##################################################
# template the "include" entries # template the "include" entries
@@ -205,7 +207,8 @@ class CfgYaml:
self._template_include_entry() self._template_include_entry()
if self._debug: if self._debug:
self._debug_dict('current variables defined', self.variables) title = 'variables defined (after template include)'
self._debug_dict(title, self.variables)
################################################## ##################################################
# parse the other blocks # parse the other blocks
@@ -1583,10 +1586,16 @@ class CfgYaml:
if not elems: if not elems:
return return
for k, val in elems.items(): for k, val in elems.items():
self._dbg('\t- \"{}\": {}'.format(k, val)) if isinstance(val, dict):
self._dbg(' - \"{}\"'.format(k))
for x, sub in val.items():
self._dbg(' * {}: \"{}\"'.format(x, sub))
else:
self._dbg(' - \"{}\": {}'.format(k, val))
def _dbg(self, content): def _dbg(self, content):
pre = os.path.basename(self._path) directory = os.path.basename(os.path.dirname(self._path))
pre = os.path.join(directory, os.path.basename(self._path))
self._log.dbg('[{}] {}'.format(pre, content)) self._log.dbg('[{}] {}'.format(pre, content))
def _save_uservariables(self, uvars): def _save_uservariables(self, uvars):