Faits : Faits : A. X._ est employée par Y._ Sàrl, société contrôlée par son mari, comme gérante du Bar Z._, à Yverdon-les-Bains. Cet établissement est fréquenté en permanence par des prostituées brésiliennes, qui en racolent les clients. X._ admet ces professionnelles en toute connaissance de cause dans son bar. Elle surveille leur conduite, s'opposant en particulier à ce que des couples entretiennent des relations sexuelles dans son établissement, à ce que des gestes obscènes y soient accomplis et à ce que la tenue des filles devienne vulgaire. Le Bar Z._ doit son succès commercial à la présence de ces prostituées. A. X._ est employée par Y._ Sàrl, société contrôlée par son mari, comme gérante du Bar Z._, à Yverdon-les-Bains. Cet établissement est fréquenté en permanence par des prostituées brésiliennes, qui en racolent les clients. X._ admet ces professionnelles en toute connaissance de cause dans son bar. Elle surveille leur conduite, s'opposant en particulier à ce que des couples entretiennent des relations sexuelles dans son établissement, à ce que des gestes obscènes y soient accomplis et à ce que la tenue des filles devienne vulgaire. Le Bar Z._ doit son succès commercial à la présence de ces prostituées. B. Le 23 mars 2006, un contrôle de police a révélé que six des prostituées brésiliennes qui racolaient ce jour-là au Bar Z._ ne disposaient pas d'autorisation de séjour. X._ a été dénoncée. Par prononcé du 22 août 2006, le Préfet du district d'Yverdon l'a condamnée pour occupation d'étrangers non autorisés à travailler en Suisse (art. 23 al. 4 de la loi fédérale sur le séjour et l'établissement des étrangers; LSEE; RS 142.20) et contravention à la loi vaudoise sur l'exercice de la prostitution (RS/VD 943.05) à 1'100 fr. d'amende. Statuant le 3 avril 2007 sur appel de la condamnée, le Tribunal de police de l'arrondissement de la Broye et du Nord vaudois a réformé ce prononcé en ce sens que X._ était libérée de l'accusation de contravention à la loi vaudoise sur l'exercice de la prostitution mais condamnée, pour facilitation du séjour illégal d'étrangers au sens de l'art. 23 al. 1 5ème phrase LSEE et occupation d'étrangers non autorisés à travailler en Suisse au sens de l'art. 23 al. 4 LSEE, à 12'000 fr. d'amende. Statuant le 3 avril 2007 sur appel de la condamnée, le Tribunal de police de l'arrondissement de la Broye et du Nord vaudois a réformé ce prononcé en ce sens que X._ était libérée de l'accusation de contravention à la loi vaudoise sur l'exercice de la prostitution mais condamnée, pour facilitation du séjour illégal d'étrangers au sens de l'art. 23 al. 1 5ème phrase LSEE et occupation d'étrangers non autorisés à travailler en Suisse au sens de l'art. 23 al. 4 LSEE, à 12'000 fr. d'amende. C. X._ recourt au Tribunal fédéral contre ce dernier jugement, dont elle demande principalement la réforme en ce sens qu'elle est acquittée, subsidiairement l'annulation avec renvoi de la cause au juge d'appel. Elle se plaint de fausse application de l'art. 23 al. 1 5ème phrase et al. 4 LSEE , ainsi que de constatation arbitraire de certains faits. Se référant aux motifs du jugement attaqué, le Ministère public du canton de Vaud conclut au rejet du recours. 