diff --git a/lib/redfam.py b/lib/redfam.py index 175a192..b6192d8 100644 --- a/lib/redfam.py +++ b/lib/redfam.py @@ -750,6 +750,18 @@ class RedFamWorker( RedFam ): yield redfam + @classmethod + def gen_open( cls ): + """ + Yield red_fams stored in db by given status which have an ending after + given one + """ + for redfam in RedFamWorker.session.query(RedFamWorker).filter( + # NOT WORKING WITH OBJECT NOTATION + text("status LIKE '%open%'") ): + + yield redfam + class RedFamError( Exception ): """