mirror of
https://github.com/xcat2/confluent.git
synced 2026-09-05 12:37:56 +00:00
497a7abffb
init_sdr assigned self._sdr before initialize() ran, so a failure left the half built object in the cache. The next call saw a non-None _sdr and handed back that partial repository rather than trying again. The visible symptom is a first call raising and the second appearing to succeed. The real cost is on a bmc where the read fails once: the client keeps the incomplete sdr for the life of the session and every later sensor lookup answers from it without complaint.