[master 1/1] Add a bunch more gi.require_version calls

dashea installerbot-noreply at redhat.com
Wed Jul 8 17:27:09 UTC 2015


From: David Shea <dshea at redhat.com>

These need to be before any import from gi.repository to keep pygobject
from complaining.
---
 blivet/devicefactory.py                      | 3 +++
 blivet/devicelibs/lvm.py                     | 4 ++++
 blivet/devices/btrfs.py                      | 4 ++++
 blivet/devices/disk.py                       | 6 +++++-
 blivet/devices/dm.py                         | 6 +++++-
 blivet/devices/loop.py                       | 6 +++++-
 blivet/devices/lvm.py                        | 4 ++++
 blivet/devices/md.py                         | 3 +++
 blivet/devices/partition.py                  | 4 ++++
 blivet/devicetree.py                         | 3 +++
 blivet/formats/__init__.py                   | 6 +++++-
 blivet/formats/luks.py                       | 6 +++++-
 blivet/formats/lvmpv.py                      | 6 +++++-
 blivet/formats/mdraid.py                     | 3 +++
 blivet/formats/swap.py                       | 4 ++++
 blivet/osinstall.py                          | 4 ++++
 blivet/partitioning.py                       | 6 +++++-
 blivet/populator.py                          | 3 +++
 blivet/tasks/availability.py                 | 3 +++
 blivet/util.py                               | 6 +++++-
 blivet/zfcp.py                               | 4 ++++
 tests/devices_test/device_properties_test.py | 4 ++++
 22 files changed, 90 insertions(+), 8 deletions(-)

diff --git a/blivet/devicefactory.py b/blivet/devicefactory.py
index 0d9e5a1..634eab2 100644
--- a/blivet/devicefactory.py
+++ b/blivet/devicefactory.py
@@ -35,6 +35,9 @@
 from .partitioning import doPartitioning
 from .size import Size
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 import logging
diff --git a/blivet/devicelibs/lvm.py b/blivet/devicelibs/lvm.py
index ec4ca1e..0872f11 100644
--- a/blivet/devicelibs/lvm.py
+++ b/blivet/devicelibs/lvm.py
@@ -23,6 +23,10 @@
 import re
 
 from collections import namedtuple
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 import logging
diff --git a/blivet/devices/btrfs.py b/blivet/devices/btrfs.py
index 56f0f37..d336f91 100644
--- a/blivet/devices/btrfs.py
+++ b/blivet/devices/btrfs.py
@@ -22,6 +22,10 @@
 import os
 import copy
 import tempfile
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from ..devicelibs import btrfs
diff --git a/blivet/devices/disk.py b/blivet/devices/disk.py
index 7b3bfdd..6221a22 100644
--- a/blivet/devices/disk.py
+++ b/blivet/devices/disk.py
@@ -20,9 +20,13 @@
 # Red Hat Author(s): David Lehman <dlehman at redhat.com>
 #
 
-import os
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
+import os
+
 from .. import errors
 from .. import util
 from ..flags import flags
diff --git a/blivet/devices/dm.py b/blivet/devices/dm.py
index 10eca77..04cc390 100644
--- a/blivet/devices/dm.py
+++ b/blivet/devices/dm.py
@@ -20,9 +20,13 @@
 # Red Hat Author(s): David Lehman <dlehman at redhat.com>
 #
 
-import os
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
+import os
+
 from .. import errors
 from .. import util
 from ..storage_log import log_method_call
diff --git a/blivet/devices/loop.py b/blivet/devices/loop.py
index 301fdf4..27c56b0 100644
--- a/blivet/devices/loop.py
+++ b/blivet/devices/loop.py
@@ -19,9 +19,13 @@
 # Red Hat Author(s): David Lehman <dlehman at redhat.com>
 #
 
-import os
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
+import os
+
 from .. import errors
 from ..storage_log import log_method_call
 from ..tasks import availability
diff --git a/blivet/devices/lvm.py b/blivet/devices/lvm.py
index 2e0aa80..b47b849 100644
--- a/blivet/devices/lvm.py
+++ b/blivet/devices/lvm.py
@@ -26,6 +26,10 @@
 import pprint
 import re
 import os
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 # device backend modules
diff --git a/blivet/devices/md.py b/blivet/devices/md.py
index 4cb700b..e4156f8 100644
--- a/blivet/devices/md.py
+++ b/blivet/devices/md.py
@@ -22,6 +22,9 @@
 import os
 import six
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from ..devicelibs import mdraid, raid
diff --git a/blivet/devices/partition.py b/blivet/devices/partition.py
index cd81363..b7f81e9 100644
--- a/blivet/devices/partition.py
+++ b/blivet/devices/partition.py
@@ -22,6 +22,10 @@
 import os
 import parted
 import _ped
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from .. import errors
diff --git a/blivet/devicetree.py b/blivet/devicetree.py
index ecfaa14..274fc0d 100644
--- a/blivet/devicetree.py
+++ b/blivet/devicetree.py
@@ -23,6 +23,9 @@
 import os
 import re
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from .actionlist import ActionList
diff --git a/blivet/formats/__init__.py b/blivet/formats/__init__.py
index 4da131b..4751d88 100644
--- a/blivet/formats/__init__.py
+++ b/blivet/formats/__init__.py
@@ -21,9 +21,13 @@
 # Red Hat Author(s): Dave Lehman <dlehman at redhat.com>
 #
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
+from gi.repository import BlockDev as blockdev
+
 import os
 import importlib
-from gi.repository import BlockDev as blockdev
 
 from ..util import notify_kernel
 from ..util import get_sysfs_path_by_name
diff --git a/blivet/formats/luks.py b/blivet/formats/luks.py
index f729e1e..35a4ff0 100644
--- a/blivet/formats/luks.py
+++ b/blivet/formats/luks.py
@@ -20,9 +20,13 @@
 # Red Hat Author(s): Dave Lehman <dlehman at redhat.com>
 #
 
-import os
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
+import os
+
 from ..storage_log import log_method_call
 from ..errors import LUKSError
 from ..devicelibs import crypto
diff --git a/blivet/formats/lvmpv.py b/blivet/formats/lvmpv.py
index c1655d6..c19221c 100644
--- a/blivet/formats/lvmpv.py
+++ b/blivet/formats/lvmpv.py
@@ -20,9 +20,13 @@
 # Red Hat Author(s): Dave Lehman <dlehman at redhat.com>
 #
 
-import os
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
+import os
+
 from ..storage_log import log_method_call
 from parted import PARTITION_LVM
 from ..devicelibs import lvm
diff --git a/blivet/formats/mdraid.py b/blivet/formats/mdraid.py
index 5d8b22b..ea5da1f 100644
--- a/blivet/formats/mdraid.py
+++ b/blivet/formats/mdraid.py
@@ -20,6 +20,9 @@
 # Red Hat Author(s): Dave Lehman <dlehman at redhat.com>
 #
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from ..storage_log import log_method_call
diff --git a/blivet/formats/swap.py b/blivet/formats/swap.py
index a93a70f..4b243b0 100644
--- a/blivet/formats/swap.py
+++ b/blivet/formats/swap.py
@@ -25,6 +25,10 @@
 from ..tasks import availability
 from . import DeviceFormat, register_device_format
 from ..size import Size
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 import logging
diff --git a/blivet/osinstall.py b/blivet/osinstall.py
index 3b8a163..5918904 100644
--- a/blivet/osinstall.py
+++ b/blivet/osinstall.py
@@ -24,6 +24,10 @@
 import os
 import stat
 import time
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from . import util
diff --git a/blivet/partitioning.py b/blivet/partitioning.py
index bc5617d..0e85eac 100644
--- a/blivet/partitioning.py
+++ b/blivet/partitioning.py
@@ -22,9 +22,13 @@
 
 from operator import gt, lt
 from decimal import Decimal
-from gi.repository import BlockDev as blockdev
 import functools
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
+from gi.repository import BlockDev as blockdev
+
 import parted
 
 from .errors import DeviceError, PartitioningError
diff --git a/blivet/populator.py b/blivet/populator.py
index e576b2b..f5d86bf 100644
--- a/blivet/populator.py
+++ b/blivet/populator.py
@@ -27,6 +27,9 @@
 import copy
 import parted
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from .errors import CorruptGPTError, DeviceError, DeviceTreeError, DiskLabelScanError, DuplicateVGError, FSError, InvalidDiskLabelError, LUKSError
diff --git a/blivet/tasks/availability.py b/blivet/tasks/availability.py
index efb8b75..9682fc6 100644
--- a/blivet/tasks/availability.py
+++ b/blivet/tasks/availability.py
@@ -25,6 +25,9 @@
 
 from six import add_metaclass
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from .. import util
diff --git a/blivet/util.py b/blivet/util.py
index 4a6a4d6..302861e 100644
--- a/blivet/util.py
+++ b/blivet/util.py
@@ -14,9 +14,13 @@
 import warnings
 from decimal import Decimal
 from contextlib import contextmanager
-from gi.repository import BlockDev as blockdev
 from functools import wraps
 
+import gi
+gi.require_version("BlockDev", "1.0")
+
+from gi.repository import BlockDev as blockdev
+
 import six
 
 import logging
diff --git a/blivet/zfcp.py b/blivet/zfcp.py
index b1a1317..4410a9d 100644
--- a/blivet/zfcp.py
+++ b/blivet/zfcp.py
@@ -25,6 +25,10 @@
 from .util import open  # pylint: disable=redefined-builtin
 from .i18n import _
 from .util import stringize, unicodeize
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 import logging
diff --git a/tests/devices_test/device_properties_test.py b/tests/devices_test/device_properties_test.py
index 21d2b80..aad60a1 100644
--- a/tests/devices_test/device_properties_test.py
+++ b/tests/devices_test/device_properties_test.py
@@ -1,6 +1,10 @@
 # vim:set fileencoding=utf-8
 
 import unittest
+
+import gi
+gi.require_version("BlockDev", "1.0")
+
 from gi.repository import BlockDev as blockdev
 
 from mock import Mock


-- 
To view this commit on github, visit https://github.com/rhinstaller/blivet/commit/eed7eb6969f08e7f29d938257ae81ddb56067be7


More information about the anaconda-patches mailing list