Я использую длинную цепочку os.path.join () для создания пути (это гарантирует, что путь будет работать в любой ОС).
"metadata": os.path.join(BASE_DIR, os.path.join('ServiceProvider',os.path.join('config', os.path.join('metadata',os.path.join('gmail_metadata.xml'))))),
Я хотел бы разбить его на несколько строк по PEP8, но я не могу этого добиться.
Я пробовал несколько вещей:
"metadata": os.path.join(BASE_DIR,
os.path.join('ServiceProvider',
os.path.join('config',
os.path.join('metadata',
os.path.join('gmail_metadata.xml'))))),
получитмне ошибка PEP8 continuation line under-indented for visual indentpep8(E128)
и
"metadata": os.path.join(BASE_DIR, os.path.join('ServiceProvider',
os.path.join('config', os.path.join('metadata',
os.path.join('gmail_metadata.xml'))))),
, что на самом деле то, что сделал автофикс PEP8, я получаю ошибку line too long
.
Если этоневозможно исправить ошибки PEP8 в этом случае, я все еще хотел бы знать, как бы вы это сделали!