You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stepping through in a debugger reveals that required_fields is an empty set for Dirent even though evaluating set((k for k, v in self.fields.items() if v.required)) yields entry as expected. This is very bizarre.
Ahh figured it out! This is because of 8a8deee which is the correct thing to do, but we forgot that now the type information is incomplete when it is initialized. So we have to re run the init (the setup) once the type is completely constructed ...
Stepping through in a debugger reveals that
required_fields
is an empty set forDirent
even though evaluatingset((k for k, v in self.fields.items() if v.required))
yieldsentry
as expected. This is very bizarre.Relates to #76
The text was updated successfully, but these errors were encountered: