@@ -58,7 +58,7 @@ def _create_api_key(
5858 description = description or "" ,
5959 )
6060 except (KeyError , EntityExistsError ) as e :
61- cli_utils .error ( str ( e ) )
61+ cli_utils .exception ( e )
6262
6363 cli_utils .declare (f"Successfully created API key `{ name } `." )
6464
@@ -150,7 +150,7 @@ def create_service_account(
150150
151151 cli_utils .declare (f"Created service account '{ service_account .name } '." )
152152 except EntityExistsError as err :
153- cli_utils .error ( str ( err ) )
153+ cli_utils .exception ( err )
154154
155155 if create_api_key :
156156 _create_api_key (
@@ -176,7 +176,7 @@ def describe_service_account(service_account_name_or_id: str) -> None:
176176 service_account_name_or_id
177177 )
178178 except KeyError as err :
179- cli_utils .error ( str ( err ) )
179+ cli_utils .exception ( err )
180180 else :
181181 cli_utils .print_pydantic_model (
182182 title = f"Service account '{ service_account .name } '" ,
@@ -261,7 +261,7 @@ def update_service_account(
261261 active = active ,
262262 )
263263 except (KeyError , EntityExistsError ) as err :
264- cli_utils .error ( str ( err ) )
264+ cli_utils .exception ( err )
265265
266266
267267@service_account .command ("delete" )
@@ -276,7 +276,7 @@ def delete_service_account(service_account_name_or_id: str) -> None:
276276 try :
277277 client .delete_service_account (service_account_name_or_id )
278278 except (KeyError , IllegalOperationError ) as err :
279- cli_utils .error ( str ( err ) )
279+ cli_utils .exception ( err )
280280
281281 cli_utils .declare (
282282 f"Deleted service account '{ service_account_name_or_id } '."
@@ -370,7 +370,7 @@ def describe_api_key(service_account_name_or_id: str, name_or_id: str) -> None:
370370 name_id_or_prefix = name_or_id ,
371371 )
372372 except KeyError as e :
373- cli_utils .error ( str ( e ) )
373+ cli_utils .exception ( e )
374374
375375 cli_utils .print_pydantic_model (
376376 title = f"API key '{ api_key .name } '" ,
@@ -399,7 +399,7 @@ def list_api_keys(service_account_name_or_id: str, /, **kwargs: Any) -> None:
399399 ** kwargs ,
400400 )
401401 except KeyError as e :
402- cli_utils .error ( str ( e ) )
402+ cli_utils .exception ( e )
403403
404404 if not api_keys .items :
405405 cli_utils .declare ("No API keys found for this filter." )
@@ -455,7 +455,7 @@ def update_api_key(
455455 active = active ,
456456 )
457457 except (KeyError , EntityExistsError ) as e :
458- cli_utils .error ( str ( e ) )
458+ cli_utils .exception ( e )
459459
460460 cli_utils .declare (f"Successfully updated API key `{ name_or_id } `." )
461461
@@ -510,7 +510,7 @@ def rotate_api_key(
510510 retain_period_minutes = retain ,
511511 )
512512 except KeyError as e :
513- cli_utils .error ( str ( e ) )
513+ cli_utils .exception ( e )
514514
515515 cli_utils .declare (f"Successfully rotated API key `{ name_or_id } `." )
516516 if retain :
@@ -581,6 +581,6 @@ def delete_api_key(
581581 name_id_or_prefix = name_or_id ,
582582 )
583583 except KeyError as e :
584- cli_utils .error ( str ( e ) )
584+ cli_utils .exception ( e )
585585 else :
586586 cli_utils .declare (f"Deleted API key `{ name_or_id } `." )
0 commit comments