mirror of
https://github.com/xcat2/confluent.git
synced 2026-09-05 04:27:56 +00:00
8de6c56998
A bmc that keeps its sensor data records on the sensor device rather than in a repository was answered with a bare NotImplementedError. With no text of its own it reached the user as "Unexpected Error: NotImplementedError" and was logged with a traceback, for a capability the library had simply never implemented rather than anything having gone wrong. Say so instead, in all three places that give up: the two branches for a bmc without an sdr repository, and the version check that only understands records of version 0x51, which now names the version it was given. This makes the inventory usable on such a bmc as a side effect. The system fru is gathered before the records are, and an unsupported operation is tolerated where an unexpected error was not, so nodeinventory answers with the board, chassis and product data instead of one line of error.