@staticmethod<EOL><INDENT>def query_icao(icao: str):<DEDENT>
params = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': <NUM_LIT>,<EOL>}<EOL>AWC._validate_icao(icao)<EOL>params['<STR_LIT>'] = icao<EOL>try:<EOL><INDENT>return AWC._query(params)<EOL><DEDENT>except RequestsConnectionError:<EOL><INDENT>raise AWCRequestFailed('<STR_LIT>')<EOL><DEDENT>
Queries AWC for the METAR of a given station

Args:
    icao: station ID as a four letters-digits ICAO code

Returns: AWC result for the station