mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
wrapper: replace usage of deprecated imp module for Python 3
A warning is emitted DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses Change-Id: I6c5a9e024a9a904e02a24331f615548be3fe5f8e Signed-off-by: David Pursehouse <dpursehouse@collab.net> Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/230984 Reviewed-by: Jonathan Nieder <jrn@google.com>
This commit is contained in:
parent
f7c51606f0
commit
1126c4ed86
@ -15,7 +15,12 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
try:
|
||||||
|
from importlib.machinery import SourceFileLoader
|
||||||
|
_loader = lambda *args: SourceFileLoader(*args).load_module()
|
||||||
|
except ImportError:
|
||||||
import imp
|
import imp
|
||||||
|
_loader = lambda *args: imp.load_source(*args)
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
@ -26,5 +31,5 @@ _wrapper_module = None
|
|||||||
def Wrapper():
|
def Wrapper():
|
||||||
global _wrapper_module
|
global _wrapper_module
|
||||||
if not _wrapper_module:
|
if not _wrapper_module:
|
||||||
_wrapper_module = imp.load_source('wrapper', WrapperPath())
|
_wrapper_module = _loader('wrapper', WrapperPath())
|
||||||
return _wrapper_module
|
return _wrapper_module
|
||||||
|
Loading…
Reference in New Issue
Block a user