Yield all infos and eggs matching the Prepared query.
(self, prepared: Prepared)
| 908 | self.eggs.freeze() |
| 909 | |
| 910 | def search(self, prepared: Prepared): |
| 911 | """ |
| 912 | Yield all infos and eggs matching the Prepared query. |
| 913 | """ |
| 914 | infos = ( |
| 915 | self.infos[prepared.normalized] |
| 916 | if prepared |
| 917 | else itertools.chain.from_iterable(self.infos.values()) |
| 918 | ) |
| 919 | eggs = ( |
| 920 | self.eggs[prepared.legacy_normalized] |
| 921 | if prepared |
| 922 | else itertools.chain.from_iterable(self.eggs.values()) |
| 923 | ) |
| 924 | return itertools.chain(infos, eggs) |
| 925 | |
| 926 | |
| 927 | class Prepared: |
no test coverage detected