Fix an missing func error introduced in e1c0be0296
authorNikos Skalkotos <skalkoto@grnet.gr>
Wed, 26 Jun 2013 16:09:16 +0000 (19:09 +0300)
committerNikos Skalkotos <skalkoto@grnet.gr>
Tue, 30 Jul 2013 13:43:58 +0000 (16:43 +0300)
image_creator/util.py

index a60d865..b2b5f55 100644 (file)
@@ -87,6 +87,26 @@ def free_space(dirname):
     return stat.f_bavail * stat.f_frsize
 
 
+def check_guestfs_version(ghandler, major, minor, release):
+    """Checks if the version of the used libguestfs is smaller, equal or
+    greater than the one specified by the major, minor and release triplet
+
+    Returns:
+        < 0 if the installed version is smaller than the specified one
+        = 0 if they are equal
+        > 0 if the installed one is greater than the specified one
+    """
+
+    ver = ghandler.version()
+
+    for (a, b) in (ver['major'], major), (ver['minor'], minor), \
+            (ver['release'], release):
+        if a != b:
+            return a - b
+
+    return 0
+
+
 class MD5:
     """Represents MD5 computations"""
     def __init__(self, output):
@@ -115,23 +135,4 @@ class MD5:
 
         return checksum
 
-    def check_guestfs_version(ghandler, major, minor, release):
-        """Checks if the version of the used libguestfs is smaller, equal or
-        greater than the one specified by the major, minor and release triplet
-
-        Returns:
-            < 0 if the installed version is smaller than the specified one
-            = 0 if they are equal
-            > 0 if the installed one is greater than the specified one
-        """
-
-        ver = ghandler.version()
-
-        for (a, b) in (ver['major'], major), (ver['minor'], minor), \
-                (ver['release'], release):
-            if a != b:
-                return a - b
-
-        return 0
-
 # vim: set sta sts=4 shiftwidth=4 sw=4 et ai :