#NEWLINE# @ oslo_messaging . expected_exceptions ( exception . CellRoutingInconsistency ) #NEWLINE# def compute_node_get( self , ctxt , compute_id ) : #NEWLINE# #INDENT# 'Get a compute node by ID in a specific cell.' #NEWLINE# ( cell_name , compute_id ) = cells_utils . split_cell_and_item ( self ) #NEWLINE# response = self . msg_runner . compute_node_get ( ctxt , cell_name , compute_id ) #NEWLINE# node = response . value_or_raise ( ) #NEWLINE# node = cells_utils . add_cell_to_compute_node ( node , cell_name ) #NEWLINE# return node