У меня есть редактор python, где пользователь вводит script или код, который затем помещается в основной метод за кулисами, а также имеет каждую строку с отступом. Проблема в том, что если у пользователя есть строка с несколькими строками, отступ, сделанный в целом script, влияет на строку, вставляя вкладку в каждое пространство. Проблема script была бы такой простой, как:
"""foo
bar
foo2"""
Итак, когда в основном методе это будет выглядеть так:
def main():
"""foo
bar
foo2"""
и теперь строка будет иметь дополнительную вкладку в начале каждой строки.