]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
ceph-daemon: `imp` module DeprecationWarning
authorMichael Fritch <mfritch@suse.com>
Tue, 10 Dec 2019 21:09:08 +0000 (14:09 -0700)
committerMichael Fritch <mfritch@suse.com>
Tue, 10 Dec 2019 21:09:08 +0000 (14:09 -0700)
Signed-off-by: Michael Fritch <mfritch@suse.com>
src/ceph-daemon/tests/test_ceph_daemon.py

index 3e812c3eaccbcc7f43d5a10cc9a19c4856f04553..8425c78d6808f25d7bf6f9a2a939ec011814fe14 100644 (file)
@@ -1,11 +1,14 @@
-import imp
-import unittest
 import mock
 import os
+import sys
+import unittest
 
-
-cd = imp.load_source("ceph-daemon", "ceph-daemon")
-
+if sys.version_info >= (3, 3):
+    from importlib.machinery import SourceFileLoader
+    cd = SourceFileLoader('ceph-daemon', 'ceph-daemon').load_module()
+else:
+    import imp
+    cd = imp.load_source('ceph-daemon', 'ceph-daemon')
 
 class TestCephDaemon(unittest.TestCase):
     def test_is_fsid(self):