Config has broken __mro__
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Low
|
Zygmunt Krynicki |
Bug Description
Provider1De
| A Config-like class for parsing plainbox provider definition files
|
| Method resolution order:
| description
| plainbox.
| builtins.object
|
| Data descriptors defined here:
|
| description
| Description of the provider
|
| location
| Base directory with provider data
|
| name
| Name of the provider
|
| -------
| Data and other attributes defined here:
|
| Meta = <class 'plainbox.
Here plainbox. impl.secure. config. Config is doing some magic in its meta-class that results in __mro__ to consist of [description, _del_section, object] which is totally crazy. Should have a look at what is going on there.