Part of #43927. The Field class's initializer currently assigns data passed in by parse_fields() to the instance's __dict__ directly, which makes it impossible for static code checkers to reason about what members Field objects even have. Each instance variable should be assigned explicitly instead.
Part of #43927. The Field class's initializer currently assigns data passed in by parse_fields() to the instance's __dict__ directly, which makes it impossible for static code checkers to reason about what members Field objects even have. Each instance variable should be assigned explicitly instead.