spack/var/spack/repos/builtin/packages/gdb/importlib.patch
Robert Underwood 69d69cbc79
GDB: resolve warnings about imp being deprecated (#24448)
This patch has already been accepted into gdb's trunk, we just adopting
it earlier here since it is small and gives a better user experience.
2021-06-28 07:16:28 -06:00

19 lines
483 B
Diff

diff --git a/gdb/python/lib/gdb/__init__.py b/gdb/python/lib/gdb/__init__.py
index 84ec728ea21..9a0e9891cc5 100644
--- a/gdb/python/lib/gdb/__init__.py
+++ b/gdb/python/lib/gdb/__init__.py
@@ -18,8 +18,10 @@ import os
import sys
import _gdb
-if sys.version_info[0] > 2:
- # Python 3 moved "reload"
+# Python 3 moved "reload"
+if sys.version_info >= (3, 4):
+ from importlib import reload
+elif sys.version_info[0] > 2:
from imp import reload
from _gdb import *
--