mirror of
https://github.com/xcat2/confluent.git
synced 2026-08-28 01:26:44 +00:00
a22dd62f18
Four calls reached a base method with an argument list it does not accept, so they raised TypeError about the argument count. Three of them would have failed either way, since the base only raises UnsupportedFunctionality. What changes there is that the failure becomes the intended, catchable one rather than an argument count error the caller cannot interpret. get_diagnostic_data grew an autosuffix argument everywhere except the ipmi generic handler, which is the handler used for unrecognized hardware. The redfish generic handler already had it. The two storage super() calls dropped the cfgspec they were given. The fourth is a real fallback rather than a message: the XCC user_delete dropped the fishclient it receives from redfish/command.py, so deleting a uid the XCC does not list raised TypeError instead of attempting the generic Redfish delete.