Re-struct DeferredEventMixin class
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-ovn-chassis |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
The way that the custom_
Having DeferredEventMixin separated from the BaseOVNChassisCharm has the benefit of allowing the deferred event functionality to be added or removed for each Openstack release, but it might not be optimal having methods of the class OpenStackCharm outside BaseOVNChassisCharm that are inherit just in the OpenStack release (TrainOVNChassi
I see two possible ways of solving this:
- Inherit DeferredEventMixin inside BaseOVNChassisCharm and declare the method custom_
- Rename the method and have a new custom_
Thanks!
Although this is true, it's hard to see what to do about it "now". About the only thing I would suggest is putting a not against the function and linking to this bug.