Skip to content

line-break on conditional assignment #1050

@LucidOne

Description

@LucidOne

This is how I want my code to look

_cfg_dir = (_os.environ.get('RYO_USER_CONFIG_DIR')
            or _appdirs.user_config_dir('ryo-iso', 'HxR'))

and I'm OK with something like

_cfg_dir = (
    _os.environ.get('RYO_USER_CONFIG_DIR')
    or _appdirs.user_config_dir('ryo-iso', 'HxR')
)

but this is how black wants my code to look

_cfg_dir = _os.environ.get(
    "RYO_USER_CONFIG_DIR"
) or _appdirs.user_config_dir("ryo-iso", "HxR")

🤷‍♂️

Operating system:
Python version: 3.6.8
Black version: 19.3b0
Does also happen on master: yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    F: linebreakHow should we split up lines?R: duplicateThis issue or pull request already existsT: styleWhat do we want Blackened code to look like?

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions