mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 23:05:05 +00:00
feat(report): conditional import (#1702)
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
This commit is contained in:
@@ -12,7 +12,16 @@ from prowler.config.config import orange_color
|
||||
from prowler.lib.check.compliance_models import load_compliance_framework
|
||||
from prowler.lib.check.models import Check, load_check_metadata
|
||||
from prowler.lib.logger import logger
|
||||
from prowler.lib.outputs.outputs import report
|
||||
|
||||
try:
|
||||
lib = os.environ["PROWLER_REPORT_LIB_PATH"]
|
||||
outputs_module = importlib.import_module(lib)
|
||||
report = getattr(outputs_module, "report")
|
||||
except KeyError:
|
||||
from prowler.lib.outputs.outputs import report
|
||||
except Exception:
|
||||
sys.exit()
|
||||
|
||||
from prowler.lib.utils.utils import open_file, parse_json_file
|
||||
from prowler.providers.aws.lib.audit_info.models import AWS_Audit_Info
|
||||
from prowler.providers.common.outputs import Provider_Output_Options
|
||||
|
||||
Reference in New Issue
Block a user