[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [PATCH] pvscsi xend python syntax problem
Also, I've just noticed this: if re.match('^scsi_generic', f): os.chdir(os.path.join(paths, f)) sg = os.path.basename(os.getcwd()) which is really crazy! A utility function like this must not just use chdir! Is this really the best way of doing this ? In the meantime this might be a better patch. (NB: not tested.) Ian. diff -r 4129f0f2f2ba tools/python/xen/util/vscsi_util.py --- a/tools/python/xen/util/vscsi_util.py Fri Oct 17 14:15:37 2008 +0100 +++ b/tools/python/xen/util/vscsi_util.py Mon Oct 20 14:46:11 2008 +0100 @@ -114,7 +114,7 @@ def vscsi_get_scsidevices(): os.chdir(os.path.join(paths, f)) block = os.path.basename(os.getcwd()) - if re.match('^scsi_generic', f): + if false and re.match('^scsi_generic', f): os.chdir(os.path.join(paths, f)) sg = os.path.basename(os.getcwd()) lines = os.popen('/sbin/scsi_id -gu -s /class/scsi_generic/' + sg).read().split() @@ -122,6 +122,8 @@ def vscsi_get_scsidevices(): scsi_id = '-' else: scsi_id = lines[0] + else: + sg = None devices.append([hctl, block, sg, scsi_id]) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |