Yep. I know. I had already fixed them but forgot to put them in the patch. This is actually already tested. Sorry for the noise. On Mon, Mar 09, 2009 at 10:01:51AM -0500, David Lehman wrote: > I like the approach, but there are a couple of syntax errors. > > On Mon, 2009-03-09 at 15:39 +0100, Joel Granados Moreno wrote: > > * storage/devicelibs/dm.py : For each function that is used in the > > storage code, we try to use pyblock first. We fail to calling > > dmsetup. > > * storage/devices.py : Erased the commented line that had the > > pyblock call. We are doing all the pyblock calls from > > storage/devicelibs/dm.py. > > * storage/devicetree.py : likewise. > > * storage/formats/dmraid.py : likewise. > > --- > > storage/devicelibs/dm.py | 9 +++++++++ > > storage/devices.py | 2 -- > > storage/devicetree.py | 2 -- > > storage/formats/dmraid.py | 1 - > > 4 files changed, 9 insertions(+), 5 deletions(-) > > > > diff --git a/storage/devicelibs/dm.py b/storage/devicelibs/dm.py > > index 74d8228..d3f5b4b 100644 > > --- a/storage/devicelibs/dm.py > > +++ b/storage/devicelibs/dm.py > > @@ -22,6 +22,7 @@ > > > > import os > > > > +import block > > import iutil > > from ..errors import * > > > > @@ -32,6 +33,10 @@ import logging > > log = logging.getLogger("storage") > > > > def name_from_dm_node(dm_node): > > + name = block.getNameFromDmNode(dm_node) > > + if name not None: > > + return name > > + > > Syntax error: > > - if name not None: > + if name is not None: > > > st = os.stat("/dev/%s" % dm_node) > > major = os.major(st.st_rdev) > > minor = os.minor(st.st_rdev) > > @@ -44,6 +49,10 @@ def name_from_dm_node(dm_node): > > return name.strip() > > > > def dm_node_from_name(map_name): > > + dm_node = block.getDmNodeFromName(map_name) > > + if dm_node not None: > > + return dm_node > > + > > Syntax error: > > - if name not None: > + if name is not None: > > > > devnum = iutil.execWithCapture("dmsetup", > > ["info", "--columns", > > "--noheadings", > > diff --git a/storage/devices.py b/storage/devices.py > > index 8dc20c1..3e2ae10 100644 > > --- a/storage/devices.py > > +++ b/storage/devices.py > > @@ -98,7 +98,6 @@ import math > > # device backend modules > > from devicelibs import mdraid > > from devicelibs import lvm > > -#import block > > from devicelibs import dm > > import parted > > import _ped > > @@ -1230,7 +1229,6 @@ class DMDevice(StorageDevice): > > raise DeviceError("device has not been created") > > > > return dm.dm_node_from_name(self.name) > > - #return block.getDmNodeFromName(self.name) > > > > def _setName(self, name): > > """ Set the device's map name. """ > > diff --git a/storage/devicetree.py b/storage/devicetree.py > > index 2a9d62e..f110b19 100644 > > --- a/storage/devicetree.py > > +++ b/storage/devicetree.py > > @@ -674,7 +674,6 @@ class DeviceTree(object): > > for slave_name in slave_names: > > # if it's a dm-X name, resolve it to a map name first > > if slave_name.startswith("dm-"): > > - #slave_name = block.getNameFromDmNode(slave_name) > > slave_name = dm.name_from_dm_node(slave_name) > > slave_dev = self.getDeviceByName(slave_name) > > if slave_dev: > > @@ -728,7 +727,6 @@ class DeviceTree(object): > > for slave_name in slave_names: > > # if it's a dm-X name, resolve it to a map name > > if slave_name.startswith("dm-"): > > - #slave_name = block.getNameFromDmNode(slave_name) > > slave_name = dm.name_from_dm_node(slave_name) > > slave_dev = self.getDeviceByName(slave_name) > > if slave_dev: > > diff --git a/storage/formats/dmraid.py b/storage/formats/dmraid.py > > index ef80902..f5f2808 100644 > > --- a/storage/formats/dmraid.py > > +++ b/storage/formats/dmraid.py > > @@ -23,7 +23,6 @@ > > import block > > > > from iutil import log_method_call > > -#from dm import dm_node_from_name > > from ..errors import * > > from . import DeviceFormat, register_device_format > > > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list -- Joel Andres Granados Brno, Czech Republic, Red Hat. _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list