mirror of
https://github.com/xcat2/confluent.git
synced 2026-09-28 16:20:54 +00:00
40b1bf5e3b
ManagedBy is optional, and when a system does not link a manager get_bmcurl() answers None. Most callers passed that straight into a web request, which failed with "Constructor parameter should be str" from the url library. Route those callers through bmcinfo(), which now raises UnsupportedFunctionality so confluent reports it plainly. The event log falls through to its system and chassis fallback, and list_media lists nothing, since neither needs a manager.