File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -150,11 +150,11 @@ def take_action(
150150 parsed_args .server , ignore_missing = False
151151 )
152152
153- data = compute_client .create_console (
153+ console = compute_client .create_console (
154154 server .id , console_type = parsed_args .url_type
155155 )
156156
157- display_columns , columns = _get_console_columns (data )
158- data = utils .get_dict_properties (data , columns )
157+ display_columns , columns = _get_console_columns (console )
158+ data = utils .get_dict_properties (console , columns )
159159
160160 return (display_columns , data )
Original file line number Diff line number Diff line change @@ -90,11 +90,16 @@ def _show_progress(progress: int | None) -> None:
9090 else :
9191 image_name = server .name
9292
93- image_id = compute_client .create_server_image (
93+ image = compute_client .create_server_image (
9494 server .id ,
9595 image_name ,
9696 parsed_args .properties ,
97- ).id
97+ )
98+ if not image :
99+ msg = _ ('Error creating server image: %s' )
100+ raise exceptions .CommandError (msg , parsed_args .server )
101+
102+ image_id = image .id
98103
99104 if parsed_args .wait :
100105 if utils .wait_for_status (
@@ -104,10 +109,8 @@ def _show_progress(progress: int | None) -> None:
104109 ):
105110 self .app .stdout .write ('\n ' )
106111 else :
107- LOG .error (
108- _ ('Error creating server image: %s' ), parsed_args .server
109- )
110- raise exceptions .CommandError
112+ msg = _ ('Error creating server image: %s' )
113+ raise exceptions .CommandError (msg , parsed_args .server )
111114
112115 image = image_client .find_image (image_id , ignore_missing = False )
113116
Original file line number Diff line number Diff line change @@ -221,6 +221,9 @@ def take_action(
221221 raise exceptions .CommandError ('invalid authentication info' )
222222
223223 user_id = auth .get_user_id (conn .session )
224+ if user_id is None :
225+ msg = _ ("failed to retrieve auth info for current session" )
226+ raise exceptions .CommandError (msg )
224227
225228 role_ids = []
226229 for role in parsed_args .roles :
You can’t perform that action at this time.
0 commit comments