I sometimes need to use multi-line strings, but in a nested block. This works, but the readability is really poor:
CONDITION1 = CONDITION2 = CONDITION3 = True
if CONDITION1:
    if CONDITION2:
        s = """jkljkj
dfkjslfds
sqjdlqkj"""
    elif CONDITION3:
        s = """azeazea
azeoiuaez
azeytzae
azetzae"""
Using:
if CONDITION1:
    if CONDITION2:
        s = """jkljkj
               dfkjslfds
               sqjdlqkj"""
(as suggested in Pythonic way to create a long multi-line string) is not an option because the string s would be:
jkljkj
               dfkjslfds
               sqjdlqkj
with unwanted left spaces.
Question: how to use multi-line strings in nested blocks with a good readability?
 
     
    