On Fri, Nov 27, 2009 at 03:22:36PM +0000, Michael Hanselmann wrote:
> 2009/11/27 Iustin Pop <[email protected]>:
> > --- a/lib/bdev.py
> > +++ b/lib/bdev.py
> > +def _CanReadDevice(path):
> > +  try:
> > +    f = open(path, "r")
> > +    try:
> > +      f.read(128*1024)
> > +    finally:
> > +      f.close()
> > +    return True
> 
> Please use utils.ReadFile(path, size=128 * 1024), rest LGTM.

Interdiff:
diff --git a/lib/bdev.py b/lib/bdev.py
index 09b5b14..eda59ed 100644
--- a/lib/bdev.py
+++ b/lib/bdev.py
@@ -73,11 +73,7 @@ def _CanReadDevice(path):
 
   """
   try:
-    f = open(path, "r")
-    try:
-      f.read(128*1024)
-    finally:
-      f.close()
+    utils.ReadFile(path, size=128*1024)
     return True
   except EnvironmentError, err:
     logging.warning("Can't read from device %s", path, exc_info=True)

iustin

Reply via email to