Skip to content

Commit 13b040d

Browse files
author
Revenue Holdings
committed
fix: add safe fallback import for revenueholdings-license
1 parent c53a68f commit 13b040d

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

src/deploydiff/cli.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,22 @@
1313
from .rollback import generate_rollback_commands
1414
from .terraform_parser import parse_terraform_plan
1515

16+
try:
17+
from revenueholdings_license import require_license
18+
except ImportError:
19+
def require_license(tool):
20+
def decorator(func):
21+
return func
22+
return decorator
23+
1624
console = Console()
1725

1826

1927
@click.group()
2028
@click.version_option(package_name="deploydiff")
2129
def main():
2230
"""DeployDiff - Preview infrastructure changes with cost impact and rollback."""
23-
try:
24-
from revenueholdings_license import require_license
25-
except ImportError:
26-
pass # License check skipped (dev/CI mode)
27-
else:
28-
require_license("deploydiff")
29-
pass
31+
require_license("deploydiff")
3032

3133

3234
@main.command()

0 commit comments

Comments
 (0)