Давид Шико
Давид Шико

Reputation: 417

List extraction with multiple lines

I have long string of variables from list extraction. How can I conform PEP 8 and do break line

message_id, message_content_type, message_content, message_caption, message_likes_count, message_attachments = message

Must looks like

message_id, message_content_type, message_content, message_caption, 
message_likes_count, message_attachments = message

Upvotes: 0

Views: 49

Answers (3)

Kelly Bundy
Kelly Bundy

Reputation: 27629

If you copy it into the Black Playground, it produces this:

(
    message_id,
    message_content_type,
    message_content,
    message_caption,
    message_likes_count,
    message_attachments,
) = message

I usually like to use few lines, but I gotta say this happens to look very readable.

Upvotes: 1

Давид Шико
Давид Шико

Reputation: 417

I found this way:

(message_id, message_content_type, message_content, message_caption, 
message_likes_count, message_attachments) = message  # Explicity brackets helps

Upvotes: 0

alexyorke
alexyorke

Reputation: 4319

The \ operator can be used to force-break a line:

message_id, message_content_type, message_content, message_caption, \
message_likes_count, message_attachments = message

Upvotes: 0

Related Questions