Search code examples
pythonpython-3.xline-breakspep8

How to break a long line with multiple bracket pairs?


How to break a long line with multiple bracket pairs to follow PEP 8’s 79-character limit?

config["network"]["connection"]["client_properties"]["service"] = config["network"]["connection"]["client_properties"]["service"].format(service=service)

Solution

  • Using black, the opinionated, reproducible code formatter:

    config["network"]["connection"]["client_properties"][
        "service"
    ] = config["network"]["connection"]["client_properties"][
        "service"
    ].format(
        service=service
    )