From 1011c6415403746fce38833c240b466492709189 Mon Sep 17 00:00:00 2001 From: Max Mehl Date: Tue, 13 Aug 2024 09:10:10 +0200 Subject: [PATCH] by default, do not relicense when using `flict simplify` --- complassist/_flict.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/complassist/_flict.py b/complassist/_flict.py index ee36395..3dea59b 100644 --- a/complassist/_flict.py +++ b/complassist/_flict.py @@ -28,9 +28,12 @@ def _run_flict( return ret.stdout.decode("UTF-8").strip() -def flict_simplify(expression: str, output_format: str) -> str: +def flict_simplify(expression: str, output_format: str, no_relicensing: bool = True) -> str: """Simplify a license expression using flict""" - simplified = _run_flict("simplify", expression, options=["-of", output_format]) + options = ["-of", output_format] + if no_relicensing: + options.append("-nr") + simplified = _run_flict("simplify", expression, options=options) logging.debug("Simplified '%s' to '%s' using flict", expression, simplified)