> How did you find this issue? I can't figure out what's calling this > function in the first place.
I encountered this while running the tc-testing selftests locally. The script raised the error: TypeError: unhashable type: 'list' The traceback pointed to list_categories(), where a set(map(...)) was being created from the 'category' field. Since 'category' is a list in the test cases, Python attempts to insert the list itself into the set, which raises the unhashable type error. After tracing this, I updated the logic to flatten the category lists and collect unique category names using set.update(). On Wed, 4 Mar 2026 at 07:47, Jakub Kicinski <[email protected]> wrote: > > On Sat, 28 Feb 2026 13:17:35 +0530 [email protected] wrote: > > list_categories() builds a set directly from the 'category' > > field of each test case. Since 'category' is a list, > > set(map(...)) attempts to insert lists into a set, which > > raises: > > > > TypeError: unhashable type: 'list' > > > > Flatten category lists and collect unique category names > > using set.update() instead. > > How did you find this issue? > > I can't figure out what's calling this function in the first place. > -- > pw-bot: cr

