Since each parser in EventLogEnchancer is imported lazily only when the corresponding parse_ function is called, these functions should raise errors if they fail to import the parser because of its dependencies.
In the future, the error could say which optional dependencies to install (once this is an installable project).
Since each parser in
EventLogEnchancer
is imported lazily only when the correspondingparse_
function is called, these functions should raise errors if they fail to import the parser because of its dependencies.In the future, the error could say which optional dependencies to install (once this is an installable project).