diff options
| author | Andy Grover <agrover@redhat.com> | 2012-08-07 11:32:52 -0700 |
|---|---|---|
| committer | Andy Grover <agrover@redhat.com> | 2012-08-07 11:32:52 -0700 |
| commit | dfd042e0d33e00cf1005ae97d15b9fd0aa1efd89 (patch) | |
| tree | bf164da18736e939cc3e8b917f0d7e11cc63bae2 /targetcli | |
| parent | c57d9255fddc9ef32549c1b1026d4508076c3216 (diff) | |
| download | targetcli-dfd042e0d33e00cf1005ae97d15b9fd0aa1efd89.tar.gz | |
Catch TPG enable errorsv2.0rc1.fb16
Some targets (e.g. sbp with no LUNs defined) may fail enabling.
Catch this.
Signed-off-by: Andy Grover <agrover@redhat.com>
Diffstat (limited to 'targetcli')
| -rw-r--r-- | targetcli/ui_target.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/targetcli/ui_target.py b/targetcli/ui_target.py index 710fd03..1ffc0af 100644 --- a/targetcli/ui_target.py +++ b/targetcli/ui_target.py @@ -418,8 +418,11 @@ class UITPG(UIRTSLibNode): if self.rtsnode.enable: self.shell.log.info("The TPGT is already enabled.") else: - self.rtsnode.enable = True - self.shell.log.info("The TPGT has been enabled.") + try: + self.rtsnode.enable = True + self.shell.log.info("The TPGT has been enabled.") + except: + self.shell.log.error("The TPGT could not be enabled.") def ui_command_disable(self): ''' |
