You are working on the lojack5/structured repository. The source code is checked out at /testbed at commit…
You are working on the lojack5/structured repository. The source code is checked out at /testbed at commit…: a task in SWE-Lego-RL-2699 (Harbor dataset). The thing holding this back is that type hints are essentially erased at runtime (except for the get type hints method). A few things happen…
The task
The thing holding this back is that type hints are essentially erased at runtime (except for the get_type_hints method). A few things happen because of this. First is `Concrete` is a `typeing._GenericAlias`, and isn't actually subclassed from `Structured` to trigger the metaclass doing its thing.
Part of Lego-X/Lego-RL-2699.