Skip to content

Conversation

@mulkieran
Copy link
Member

No description provided.

@mulkieran mulkieran self-assigned this Jan 23, 2026
Signed-off-by: mulhern <amulhern@redhat.com>
@mulkieran mulkieran force-pushed the make-method-classes branch from 623652d to 820d4d9 Compare January 23, 2026 19:22
Make static generator classes for each interface and use them to
generate the auto-classes.

Do not require that the methods that are decorated to require absolute
paths be actually present in the generated class, although they will be.
This allows skipping one try/except block and will be robust in case
future implementations also allow generating the methods lazily.

Signed-off-by: mulhern <amulhern@redhat.com>
@mulkieran mulkieran force-pushed the make-method-classes branch 2 times, most recently from b7ea4d1 to c8fc2e4 Compare January 24, 2026 02:14
@mulkieran mulkieran moved this to In Progress in 2026January Jan 24, 2026
It's no longer necessary to import the classes in _data outside the top
level. Import them in the usual way and remove the assertion about not
importing _data at the same time as any other module is imported.

Signed-off-by: mulhern <amulhern@redhat.com>
@mulkieran mulkieran force-pushed the make-method-classes branch from c8fc2e4 to dee67eb Compare January 24, 2026 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant