import re
print(re.sub(r"(\S)\(", r'\1 (', "(some text)"))
print(re.sub(r"(\S)\(", r'\1 (', "Text(some text)"))

print(re.sub(r"(?<!\s)\(", r' (', "(some text)"))