[PATCH anaconda-storage] Fixes of errors shown by pylint that didn't get into the beta build.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



---
 storage/deviceaction.py      |    7 ++-----
 storage/devicelibs/crypto.py |    1 -
 storage/devicelibs/mdraid.py |    2 +-
 storage/devicelibs/swap.py   |    5 +++--
 storage/devicetree.py        |    1 -
 storage/errors.py            |    3 ---
 storage/formats/__init__.py  |    1 -
 storage/formats/dmraid.py    |    2 --
 storage/formats/fs.py        |    7 +++----
 storage/formats/lvmpv.py     |    7 +++----
 storage/iscsi.py             |   37 ++++++++++++++++---------------------
 storage/miscutils.py         |    1 -
 storage/partitioning.py      |    1 -
 storage/udev.py              |    8 +++-----
 storage/zfcp.py              |    7 ++-----
 15 files changed, 33 insertions(+), 57 deletions(-)

diff --git a/storage/deviceaction.py b/storage/deviceaction.py
index ba4456a..b462108 100644
--- a/storage/deviceaction.py
+++ b/storage/deviceaction.py
@@ -22,7 +22,6 @@
 #
 
 import copy
-from parted import PARTITION_BOOT
 
 from udev import *
 
@@ -37,10 +36,8 @@ import logging
 log = logging.getLogger("storage")
 
 
-""" The values are just hints as to the ordering.
-
-    Eg: fsmod and devmod ordering depends on the mod (shrink -v- grow)
-"""
+# The values are just hints as to the ordering.
+# Eg: fsmod and devmod ordering depends on the mod (shrink -v- grow)
 ACTION_TYPE_NONE = 0
 ACTION_TYPE_DESTROY = 1000
 ACTION_TYPE_RESIZE = 500
diff --git a/storage/devicelibs/crypto.py b/storage/devicelibs/crypto.py
index 28da47c..771798a 100644
--- a/storage/devicelibs/crypto.py
+++ b/storage/devicelibs/crypto.py
@@ -23,7 +23,6 @@
 import os
 from pycryptsetup import CryptSetup
 
-import iutil
 from ..errors import *
 
 import gettext
diff --git a/storage/devicelibs/mdraid.py b/storage/devicelibs/mdraid.py
index dec5f2d..185aa14 100644
--- a/storage/devicelibs/mdraid.py
+++ b/storage/devicelibs/mdraid.py
@@ -42,7 +42,7 @@ def getRaidLevels():
     avail = []
     try:
         f = open("/proc/mdstat", "r")
-    except:
+    except IOError:
         pass
     else:
         for l in f.readlines():
diff --git a/storage/devicelibs/swap.py b/storage/devicelibs/swap.py
index 090c92e..dadeb0a 100644
--- a/storage/devicelibs/swap.py
+++ b/storage/devicelibs/swap.py
@@ -52,15 +52,16 @@ def swapon(device, priority=None):
         num = pagesize
     else:
         num = 2048
+
     try:
         fd = os.open(device, os.O_RDONLY)
         buf = os.read(fd, num)
-    except:
+    except OSError:
         pass
     finally:
         try:
             os.close(fd)
-        except:
+        except (OSError, UnboundLocalError):
             pass
 
     if buf is not None and len(buf) == pagesize:
diff --git a/storage/devicetree.py b/storage/devicetree.py
index b9552bd..2025c20 100644
--- a/storage/devicetree.py
+++ b/storage/devicetree.py
@@ -1381,7 +1381,6 @@ class DeviceTree(object):
             except DeviceError:
                 # the pvremoves will finish the job.
                 log.debug("There was an error destroying the VG %s." % vg.name)
-                pass
 
             # remove VG device from list.
             self._removeDevice(vg)
diff --git a/storage/errors.py b/storage/errors.py
index 8fb57b1..d2d35ee 100644
--- a/storage/errors.py
+++ b/storage/errors.py
@@ -18,9 +18,6 @@ class DeviceSetupError(DeviceError):
 class DeviceTeardownError(DeviceError):
     pass
 
-class DeviceResizeError(DeviceError):
-    pass
-
 class DeviceUserDeniedFormatError(DeviceError):
     pass
 
diff --git a/storage/formats/__init__.py b/storage/formats/__init__.py
index 9ec0999..784bb1c 100644
--- a/storage/formats/__init__.py
+++ b/storage/formats/__init__.py
@@ -284,7 +284,6 @@ class DeviceFormat(object):
     def teardown(self, *args, **kwargs):
         log_method_call(self, device=self.device,
                         type=self.type, status=self.status)
-        pass
 
     @property
     def status(self):
diff --git a/storage/formats/dmraid.py b/storage/formats/dmraid.py
index f5f2808..4ebd41c 100644
--- a/storage/formats/dmraid.py
+++ b/storage/formats/dmraid.py
@@ -20,8 +20,6 @@
 # Red Hat Author(s): Dave Lehman <dlehman@xxxxxxxxxx>
 #
 
-import block
-
 from iutil import log_method_call
 from ..errors import *
 from . import DeviceFormat, register_device_format
diff --git a/storage/formats/fs.py b/storage/formats/fs.py
index 8864b3a..36e3691 100644
--- a/storage/formats/fs.py
+++ b/storage/formats/fs.py
@@ -663,10 +663,9 @@ class FS(DeviceFormat):
 
         return _type
 
-    """ These methods just wrap filesystem-specific methods in more
-        generically named methods so filesystems and formatted devices
-        like swap and LVM physical volumes can have a common API.
-    """
+    # These methods just wrap filesystem-specific methods in more
+    # generically named methods so filesystems and formatted devices
+    # like swap and LVM physical volumes can have a common API.
     def create(self, *args, **kwargs):
         if self.exists:
             raise FSError("filesystem already exists")
diff --git a/storage/formats/lvmpv.py b/storage/formats/lvmpv.py
index c9cbe29..a111635 100644
--- a/storage/formats/lvmpv.py
+++ b/storage/formats/lvmpv.py
@@ -74,7 +74,6 @@ class LVMPhysicalVolume(DeviceFormat):
         if not self.exists:
             raise PhysicalVolumeError("format has not been created")
 
-        pass
         #info = lvm.pvinfo(self.device)
         #self.vgName = info['vg_name']
         #self.vgUuid = info['vg_uuid']
@@ -84,9 +83,9 @@ class LVMPhysicalVolume(DeviceFormat):
         log_method_call(self, device=self.device,
                         type=self.type, status=self.status)
         DeviceFormat.create(self, *args, **kwargs)
-        """ Consider use of -Z|--zero
-            -f|--force or -y|--yes may be required
-        """
+        # Consider use of -Z|--zero
+        # -f|--force or -y|--yes may be required
+
         # lvm has issues with persistence of metadata, so here comes the
         # hammer...
         DeviceFormat.destroy(self, *args, **kwargs)
diff --git a/storage/iscsi.py b/storage/iscsi.py
index 29d8983..3e6dc0a 100644
--- a/storage/iscsi.py
+++ b/storage/iscsi.py
@@ -20,11 +20,7 @@
 
 from constants import *
 import os
-import errno
-import string
-import signal
 import iutil
-import isys
 from flags import flags
 import logging
 import shutil
@@ -39,11 +35,10 @@ _ = lambda x: gettext.ldgettext("anaconda", x)
 has_libiscsi = True
 try:
     import libiscsi
-except:
+except ImportError:
     has_libiscsi = False
 
 # Note that stage2 copies all files under /sbin to /usr/sbin
-global ISCSID
 ISCSID=""
 INITIATOR_FILE="/etc/iscsi/initiatorname.iscsi"
 
@@ -141,19 +136,19 @@ class iscsi(object):
             return
 
         try:
-             found_nodes = libiscsi.discover_firmware()
+            found_nodes = libiscsi.discover_firmware()
         except:
-             # an exception here means there is no ibft firmware, just return
-             return
+            # an exception here means there is no ibft firmware, just return
+            return
 
         for node in found_nodes:
             try:
-                 node.login()
-                 self.nodes.append(node)
+                node.login()
+                self.nodes.append(node)
             except:
-                 # FIXME, what to do when we cannot log in to a firmware
-                 # provided node ??
-                 pass
+                # FIXME, what to do when we cannot log in to a firmware
+                # provided node ??
+                pass
 
         stabilize(intf)
 
@@ -234,14 +229,14 @@ class iscsi(object):
 
             found = found + 1
             try:
-                 if (authinfo):
-                     node.setAuth(authinfo)
-                 node.login()
-                 self.nodes.append(node)
-                 logged_in = logged_in + 1
+                if (authinfo):
+                    node.setAuth(authinfo)
+                node.login()
+                self.nodes.append(node)
+                logged_in = logged_in + 1
             except:
-                 # some nodes may require different credentials
-                 pass
+                # some nodes may require different credentials
+                pass
 
         if intf:
             w.pop()
diff --git a/storage/miscutils.py b/storage/miscutils.py
index b9c9740..e577497 100644
--- a/storage/miscutils.py
+++ b/storage/miscutils.py
@@ -1,5 +1,4 @@
 # iutil.py stubs
-import sys
 import os
 
 import logging
diff --git a/storage/partitioning.py b/storage/partitioning.py
index a71ba91..12d5c29 100644
--- a/storage/partitioning.py
+++ b/storage/partitioning.py
@@ -22,7 +22,6 @@
 
 import sys
 import os
-import copy
 from operator import add, sub
 
 import parted
diff --git a/storage/udev.py b/storage/udev.py
index 11df629..a1b2e1f 100644
--- a/storage/udev.py
+++ b/storage/udev.py
@@ -21,7 +21,6 @@
 #
 
 import os
-import re
 import stat
 
 import iutil
@@ -170,9 +169,8 @@ def udev_trigger(subsystem=None):
     iutil.execWithRedirect("udevadm", argv, stderr="/dev/null", searchPath=1)
 
 
-""" These are functions for retrieving specific pieces of information from
-    udev database entries.
-"""
+# These are functions for retrieving specific pieces of information from
+# udev database entries.
 def udev_device_get_name(udev_info):
     """ Return the best name for a device based on the udev db data. """
     return udev_info.get("DM_NAME", udev_info["name"])
@@ -313,7 +311,7 @@ def udev_device_is_dmraid(info):
 def udev_device_get_dmraid_partition_disk(info):
     try:
         p_index = info["DM_NAME"].rindex("p")
-    except:
+    except (KeyError, AttributeError, ValueError):
         return None
 
     if not info["DM_NAME"][p_index+1:].isdigit():
diff --git a/storage/zfcp.py b/storage/zfcp.py
index e38b818..2584268 100644
--- a/storage/zfcp.py
+++ b/storage/zfcp.py
@@ -21,9 +21,6 @@
 
 import string
 import os
-import iutil
-import isys
-import shutil
 from constants import *
 
 import gettext
@@ -94,7 +91,7 @@ class ZFCPDevice:
         try:
             int(hex, 16)
             return True
-        except:
+        except TypeError:
             return False
 
     def checkValidDevice(self, id):
@@ -184,7 +181,7 @@ class ZFCP:
     def readConfig(self):
         try:
             f = open("/tmp/fcpconfig", "r")
-        except:
+        except IOError:
             log.info("no /tmp/fcpconfig; not configuring zfcp")
             return
 
-- 
1.6.0.6

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux