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