Re: [bitbake-devel][PATCH V2 3/5] fetch2/crate.py: add filter_regex parameter to latest_versionstring
Alexander Kanavin <[email protected]>
| Newsgroups | org.openembedded.lists.bitbake-devel |
|---|---|
| Message-ID | <CANNYZj_=Zo78eVodPtrAuRtkNyb1sMkmVjxf-VA43fpPBYFRRA@mail.gmail.com> |
On Thu, 7 May 2026 at 08:19, <[email protected]> wrote: > versions = [(0, i["num"], "") for i in json_data["versions"]] > + if filter_regex > + filtered_versions = [] > + for v in versions: > + if re.match(filter_regex, v[1]): > + filtered_versions.append(v) > + versions = filtered_versions This could also use list comprehension: if filter_regex: versions = [v for v in versions if re.match(filter_regex, v[1])] You can even form the list with a single statement by setting the condition like this: ... if not filter_regex or re.match... but doing list comprehension twice is perhaps more clear. Alex