Yay for one more bad practice going away from this code...
Signed-off-by: Lucas Meneghel Rodrigues <[email protected]>
---
client/shared/software_manager.py | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/client/shared/software_manager.py
b/client/shared/software_manager.py
index 4459dfb..383086c 100755
--- a/client/shared/software_manager.py
+++ b/client/shared/software_manager.py
@@ -18,7 +18,7 @@ implement the given backend class.
import os, re, logging, ConfigParser, optparse
try:
import yum
-except Exception:
+except ImportError:
pass
try:
import autotest.common as common
@@ -67,7 +67,7 @@ class SystemInspector(object):
try:
os_dep.command(high_level_pm)
list_supported.append(high_level_pm)
- except Exception:
+ except ValueError:
pass
pm_supported = None
@@ -353,7 +353,7 @@ class YumBackend(RpmBackend):
try:
utils.system(i_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -367,7 +367,7 @@ class YumBackend(RpmBackend):
try:
utils.system(r_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -418,7 +418,7 @@ class YumBackend(RpmBackend):
try:
utils.system(r_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -470,7 +470,7 @@ class ZypperBackend(RpmBackend):
try:
utils.system(i_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -484,7 +484,7 @@ class ZypperBackend(RpmBackend):
try:
utils.system(ar_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -498,7 +498,7 @@ class ZypperBackend(RpmBackend):
try:
utils.system(rr_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -511,7 +511,7 @@ class ZypperBackend(RpmBackend):
try:
utils.system(r_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -524,7 +524,7 @@ class ZypperBackend(RpmBackend):
try:
utils.system(u_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -554,7 +554,7 @@ class ZypperBackend(RpmBackend):
logging.info("Package %s provides %s", list_provides[0], name)
return list_provides[0]
return None
- except Exception:
+ except error.CmdError:
return None
@@ -598,7 +598,7 @@ class AptBackend(DpkgBackend):
try:
utils.system(i_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -615,7 +615,7 @@ class AptBackend(DpkgBackend):
try:
utils.system(r_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -659,14 +659,14 @@ class AptBackend(DpkgBackend):
ud_cmd = self.base_command + ' ' + ud_command
try:
utils.system(ud_cmd)
- except Exception:
+ except error.CmdError:
logging.error("Apt package update failed")
up_command = 'upgrade'
up_cmd = self.base_command + ' ' + up_command
try:
utils.system(up_cmd)
return True
- except Exception:
+ except error.CmdError:
return False
@@ -685,7 +685,7 @@ class AptBackend(DpkgBackend):
cache_update_cmd = command + ' update'
try:
utils.system(cache_update_cmd, ignore_status=True)
- except Exception:
+ except error.CmdError:
logging.error("Apt file cache update failed")
fu_cmd = command + ' search ' + path
try:
@@ -708,7 +708,7 @@ class AptBackend(DpkgBackend):
logging.info("Package %s provides %s", list_provides[0], path)
return list_provides[0]
return None
- except Exception:
+ except error.CmdError:
return None
--
1.8.1.2
_______________________________________________
Autotest-kernel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/autotest-kernel