From a4bb55a34e2c698c7179fab2c6e2fb4b6d52d784 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 7 Nov 2022 22:13:41 -0600 Subject: [PATCH] Draft: Remove py2 references --- src/Mod/Draft/draftfunctions/svgtext.py | 14 ------ src/Mod/Draft/draftutils/todo.py | 3 -- src/Mod/Draft/importDXF.py | 65 ++----------------------- 3 files changed, 3 insertions(+), 79 deletions(-) diff --git a/src/Mod/Draft/draftfunctions/svgtext.py b/src/Mod/Draft/draftfunctions/svgtext.py index 9ebc479c1e..2213c00c5a 100644 --- a/src/Mod/Draft/draftfunctions/svgtext.py +++ b/src/Mod/Draft/draftfunctions/svgtext.py @@ -53,20 +53,6 @@ def _get_text_techdraw(text, tcolor, fontsize, anchor, _t = _t.replace("<", "<") t = _t.replace(">", ">") - # TODO: remove when Python 2 is no longer supported - if six.PY2 and not isinstance(t, six.text_type): - t = t.decode("utf8") - - # possible workaround if UTF8 is unsupported - # import unicodedata as U - # v = list() - # for c in U.normalize("NFKD", t): - # if not U.combining(c): - # v.append(c) - # - # t = u"".join(v) - # t = t.encode("utf8") - svg += '