[pygobject] Replace usage of __import__ with importlib.import_module
- From: Simon Feltman <sfeltman src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Replace usage of __import__ with importlib.import_module
- Date: Thu, 18 Jul 2013 22:05:24 +0000 (UTC)
commit 90427107af36ea3c624b36967ee181ed13b9828f
Author: Simon Feltman <sfeltman src gnome org>
Date: Thu Jul 18 14:59:55 2013 -0700
Replace usage of __import__ with importlib.import_module
https://bugzilla.gnome.org/show_bug.cgi?id=682320
gi/module.py | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gi/module.py b/gi/module.py
index dd0a90a..4368217 100644
--- a/gi/module.py
+++ b/gi/module.py
@@ -24,6 +24,7 @@ from __future__ import absolute_import
import sys
import types
+import importlib
_have_py3 = (sys.version_info[0] >= 3)
@@ -90,7 +91,7 @@ def get_parent_for_object(object_info):
namespace = parent_object_info.get_namespace()
name = parent_object_info.get_name()
- module = __import__('gi.repository.%s' % namespace, fromlist=[name])
+ module = importlib.import_module('gi.repository.' + namespace)
return getattr(module, name)
@@ -100,7 +101,7 @@ def get_interfaces_for_object(object_info):
namespace = interface_info.get_namespace()
name = interface_info.get_name()
- module = __import__('gi.repository.%s' % namespace, fromlist=[name])
+ module = importlib.import_module('gi.repository.' + namespace)
interfaces.append(getattr(module, name))
return interfaces
@@ -287,8 +288,7 @@ class DynamicModule(types.ModuleType):
def _load(self):
self._introspection_module = get_introspection_module(self._namespace)
try:
- overrides_modules = __import__('gi.overrides', fromlist=[self._namespace])
- self._overrides_module = getattr(overrides_modules, self._namespace, None)
+ self._overrides_module = importlib.import_module('gi.overrides.' + self._namespace)
except ImportError:
self._overrides_module = None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]