From 57de4681ec87995ced847751df403c66d81325e8 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 24 May 2021 18:42:27 +0200 Subject: [PATCH] Update make_label.py Brought back name=_name. Added type(custom_text) is list check. --- src/Mod/Draft/draftmake/make_label.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/draftmake/make_label.py b/src/Mod/Draft/draftmake/make_label.py index 5ffac5b2fb..c4505b8178 100644 --- a/src/Mod/Draft/draftmake/make_label.py +++ b/src/Mod/Draft/draftmake/make_label.py @@ -282,12 +282,13 @@ def make_label(target_point=App.Vector(0, 0, 0), if not custom_text: custom_text = "Label" try: - utils.type_check([(custom_text, (str, list))]) + utils.type_check([(custom_text, (str, list))], name=_name) except TypeError: _err(translate("draft","Wrong input: must be a list of strings or a single string.")) return None - if not all(isinstance(element, str) for element in custom_text): + if (type(custom_text) is list + and not all(isinstance(element, str) for element in custom_text)): _err(translate("draft","Wrong input: must be a list of strings or a single string.")) return None