Hi folks,

I am running into an issue where a logger object is assumed to be non-None
(@ cobbler/modules/manage_import_redhat.py:95) so it is raising an
exception. I am running v2.2.1.

Here is a pdb session output:

  /usr/lib/python2.6/site-packages/cobbler/api.py(754)import_tree()

-> manager = importer_module.get_import_manager(self._config,logger)


/usr/lib/python2.6/site-packages/cobbler/modules/manage_import_redhat.py(974)get_import_manager()

-> return ImportRedhatManager(config,logger)

>
/usr/lib/python2.6/site-packages/cobbler/modules/manage_import_redhat.py(64)__init__()

-> self.logger        = logger

(Pdb) print logger

None
It looks like there is a relevant change (
https://github.com/cobbler/cobbler/commit/92467ef117 ) where line 95
becomes uncommented. it seems like if the import_tree() in api.py has the
logger parameter as an optional parameter (which defaults to None) we need
to be careful with using it in subsequent functions?

Thanks,
juan
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to