<s> patterns = [ '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' ] <EOL> def match ( command ) : <EOL> if command . script_parts and '<STR_LIT>' not in command . script_parts and command . script_parts [ <NUM_LIT:0> ] == '<STR_LIT>' : <EOL> return False <EOL> for pattern in patterns : <EOL> if pattern in command . stderr . lower ( ) or pattern in command . stdout . lower ( ) : <EOL> return True <EOL> return False <EOL> def get_new_command ( command ) : <EOL> if '<STR_LIT>' in command . script : <EOL> return u'<STR_LIT>' . format ( "<STR_LIT:U+0020>" . join ( [ part for part in command . script_parts if part != "<STR_LIT>" ] ) ) <EOL> elif '<STR_LIT:>>' in command . script : <EOL> return u'<STR_LIT>' . format ( command . script . replace ( '<STR_LIT:">' , '<STR_LIT>' ) ) <EOL> else : <EOL> return u'<STR_LIT>' . format ( command . script ) </s>
