That’s a private field, used to implement the object’s bool() cast representing validity. Cast to bool is one convention used to determine if a give object construction is valid. This is necessary for conditionally-successful constructions since constructors don’t return a value. The other convention is for the object to expose an .is_valid() property.