From 8074cf06b743d0acae435c1f62b3b41098b688f3 Mon Sep 17 00:00:00 2001 From: RemixDev Date: Tue, 21 Sep 2021 09:12:15 +0200 Subject: [PATCH] Correctly capitalize after opening bracket --- deemix/utils/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/deemix/utils/__init__.py b/deemix/utils/__init__.py index 5e732fc..7bac728 100644 --- a/deemix/utils/__init__.py +++ b/deemix/utils/__init__.py @@ -34,7 +34,13 @@ def changeCase(txt, case_type): if case_type == "upper": return txt.upper() if case_type == "start": - return string.capwords(txt) + txt = txt.split(" ") + for i, word in enumerate(txt): + if word[0] in ['(', '{', '[']: + txt[i] = word[0] + word[1:].capitalize() + else: + txt[i] = word.capitalize() + return " ".join(txt) if case_type == "sentence": return txt.capitalize() return str