Fix BMCException handling 63/3563/3
authorAlexandru Antone <Alexandru.Antone@enea.com>
Wed, 10 Jun 2020 18:09:32 +0000 (21:09 +0300)
committerAlexandru Antone <Alexandru.Antone@enea.com>
Thu, 11 Jun 2020 07:35:17 +0000 (10:35 +0300)
The outer control loop in install.py handled exceptions of type
BMCException defined in remoteinstaller.installer.bmc_management.bmctools.

Redefining BMCException for each platform in local scope caused it
no to be properly handled and the running installation would not get
its state change to failure, instead it would remain in 'ongoing' state
indefinetly.

If per-platform excception customization is required, then it should
be done through inheritance from BMCException defined in bmctools.

Signed-off-by: Alexandru Antone <Alexandru.Antone@enea.com>
Change-Id: Ia6a09ee4b1a4b7e02113d75b02deec8ae7a19ae0


No differences found