Python Forum
Continuous improvement for Python security
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Continuous improvement for Python security
#2
I like this one: https://rules.sonarsource.com/python/RSPEC-2201
It's not multiline, it's string concatenation.

I would format it like this:
myvar = (
    "this is a multiline"
    "message from {}".format(sender)
)
But black thinks it fits on one line:
myvar = "this is a multiline" "message from {}".format(sender)
which could be written as:
myvar = "this is not a multiline message from {}".format(sender)
A multi-line string literal is this one:
multiline = """
Sit consectetur aliquam tempora quiquia dolorem eius. Eius dolorem
consectetur eius. Neque quisquam quaerat porro. Voluptatem etincidunt
dolor aliquam voluptatem dolor. Dolore modi quaerat non. Est labore
adipisci est adipisci.  Etincidunt voluptatem labore adipisci est sit.
Amet numquam eius porro. Adipisci non ut numquam amet. Numquam ut
velit neque ipsum non. Ipsum quaerat est eius labore dolore ipsum
etincidunt. Etincidunt dolorem magnam quiquia neque numquam modi.
Quisquam aliquam sed labore numquam tempora.  Dolorem quaerat
voluptatem quiquia eius eius amet dolor. Dolore est est eius amet
dolor velit quisquam. Est aliquam dolorem non eius. Quiquia dolore
eius neque dolor amet etincidunt. Quaerat tempora sed quaerat
consectetur tempora. Aliquam voluptatem ut quaerat. Labore ipsum
dolorem adipisci. Sit quiquia dolor ut voluptatem non aliquam.
"""
The difference here is, that a newline in the string-literal, is also a newline of the final str.
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
RE: Continuous improvement for Python security - by DeaD_EyE - Jun-09-2020, 02:49 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Use of Python in field of cyber Security and Ethical Hacking sumandas89 7 7,373 Mar-17-2023, 03:13 AM
Last Post: ColemanNielsen
  Questions about Python executable and security ironfelix717 2 2,603 Jan-13-2020, 05:46 PM
Last Post: micseydel

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020