On Fri Sep 19 16:54:49 2025 +0000, Rémi Bernon wrote:
But maybe we can detect that UUIDs have been generated already to fix the cyclic import instead?
So, this wasn't due to a cyclic import, but `type_parameterized_type_specialize_declare` re-registering the specialized type if it gets declared multiple times across multiple files. The fix was to first see if the specialized type already has been registered, and returning that instead.
I've removed the `do_proxies` check as well, thanks!