idQ.ddlZddlmZGddeZy)N) SoSPrepperceZdZdZdZdZy)KeywordPrepperzs Prepper to handle keywords passed to cleaner via either the `--keywords` or `--keyword-file` options. keywordcg}|jjD]}|j||jjrtj j |jjrVt|jjd5}|j|jjddd|D] }|jdj|"|S#1swY0xYw)Nrr) optskeywordsappend keyword_fileospathexistsopenextendread splitlines regex_itemsadd)selfarchiveitemskwkwfitems ?/usr/lib/python3/dist-packages/sos/cleaner/preppers/keywords.py_get_items_for_keywordz%KeywordPrepper._get_items_for_keywords))$$ B LL   99 ! !bggnnTYY5K5K&Ldii,,c2 6c SXXZ2245 6 2D   Y ' + +D 1 2  6 6s .C55C>N)__name__ __module__ __qualname____doc__namerrrrs D r$r)r sos.cleaner.preppersrrr#r$rr&s +Zr$