<s> import re <EOL> import json <EOL> def temperature_convert ( in_message ) : <EOL> to_return = { '<STR_LIT>' : [ ] } <EOL> in_state = json . loads ( in_message ) <EOL> if in_state [ '<STR_LIT:id>' ] == '<STR_LIT>' : <EOL> c_temp = int ( re . search ( '<STR_LIT>' , in_state [ '<STR_LIT:data>' ] [ '<STR_LIT:value>' ] ) . group ( <NUM_LIT:1> ) ) <EOL> f_temp = c_temp * <NUM_LIT:9> / <NUM_LIT> + <NUM_LIT:32> <EOL> f_str = '<STR_LIT>' . format ( f_temp ) <EOL> delta = { '<STR_LIT:id>' : '<STR_LIT>' , '<STR_LIT:data>' : { '<STR_LIT:value>' : f_str } } <EOL> else : <EOL> f_temp = int ( re . search ( '<STR_LIT>' , in_state [ '<STR_LIT:data>' ] [ '<STR_LIT:value>' ] ) . group ( <NUM_LIT:1> ) ) <EOL> c_temp = ( f_temp - <NUM_LIT:32> ) * <NUM_LIT:5> / <NUM_LIT> <EOL> c_str = '<STR_LIT>' . format ( c_temp ) <EOL> delta = { '<STR_LIT:id>' : '<STR_LIT>' , '<STR_LIT:data>' : { '<STR_LIT:value>' : c_str } } <EOL> to_return [ '<STR_LIT>' ] . append ( delta ) <EOL> return json . dumps ( to_return ) </s>
