Skip to content

Commit

Permalink
[azure][fix] Finish in case of exception (#2035)
Browse files Browse the repository at this point in the history
  • Loading branch information
aquamatthias committed Apr 23, 2024
1 parent 0eae95c commit 43d0a4c
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions plugins/azure/fix_plugin_azure/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,12 @@ def collect_account_proxy(subscription_collector_arg: AzureSubscriptionArg, queu
subscription_collector = AzureSubscriptionCollector(
config, cloud, subscription, account_config.credentials(), core_feedback, task_data
)
subscription_collector.collect()
queue.put((subscription_collector_arg.subscription, subscription_collector.graph))
try:
subscription_collector.collect()
queue.put((subscription_collector_arg.subscription, subscription_collector.graph))
except Exception as e:
log.exception(f"Error collecting subscription {subscription.subscription_id}: {e}. Give up.")
queue.put((subscription_collector_arg.subscription, None)) # signal done


def collect_in_process(
Expand Down

0 comments on commit 43d0a4c

Please sign in to comment.