From 678a7c2ad5db89e0634bfae2b0c9186f1ce63e89 Mon Sep 17 00:00:00 2001
From: Marcus Müller <mmueller@gnuradio.org>
Date: Sat, 10 Aug 2019 01:01:56 +0200
Subject: Disable Python 2k

- Update SWIG settings
- Update CMake
- Remove Python2 references

Note: This does not touch a lot of Python files, and many Python files
will still work with Python 2 after this commit. However, we won't allow
that in our CMake, and the support will be gone too.
---
 gr-utils/python/modtool/core/base.py | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

(limited to 'gr-utils/python/modtool/core/base.py')

diff --git a/gr-utils/python/modtool/core/base.py b/gr-utils/python/modtool/core/base.py
index 55b6f48076..d9f6a3b6e2 100644
--- a/gr-utils/python/modtool/core/base.py
+++ b/gr-utils/python/modtool/core/base.py
@@ -30,22 +30,7 @@ import glob
 import logging
 import itertools
 
-try:
-    from types import SimpleNamespace
-except:
-    # Py2.7 doesn't have SimpleNamespace, soooo use what Py3 docs say is roughly equivalent
-    class SimpleNamespace:
-        def __init__(self, **kwargs):
-            self.__dict__.update(kwargs)
-
-        def __repr__(self):
-            keys = sorted(self.__dict__)
-            items = ("{}={!r}".format(k, self.__dict__[k]) for k in keys)
-            return "{}({})".format(type(self).__name__, ", ".join(items))
-
-        def __eq__(self, other):
-            return self.__dict__ == other.__dict__
-
+from types import SimpleNamespace
 from gnuradio import gr
 from ..tools import get_modname, SCMRepoFactory
 
-- 
cgit v1.2.3