Python regex pour correspondre à un mot spécifique

Je veux correspondre à toutes les lignes dans un rapport d'essai, qui contiennent les mots "Pas Ok".
Exemple de ligne de texte :

'Test result 1: Not Ok -31.08'

J'ai essayé ceci:

filter1 = re.compile("Not Ok")
for line in myfile:                                     
    if filter1.match(line): 
       print line

qui devrait fonctionner selon http://rubular.com/mais je ne reçois rien à la sortie. Aucune idée, ce qui ne va pas? Testé divers autres paramètres, comme le "." et "^", qui fonctionne parfaitement.

source d'informationauteur casper