Hey Robert
Not really, I don‘t think another string literal would be nice.
Also, to correct your example, it would have to look something like:
print(d“““
I am
a Line
“““)
The Idea is to use the closing quotes to detect the indentation length so
to speak...
2018-03-31 17:48 GMT+02:00 Robert Vanden Eynde
So yes, currently you just do :
import textwrap
print(textwrap.dedent(""" I am A Line """))
So you'd want a string litteral ?
print(d""" I am A Line """)
Le sam. 31 mars 2018 à 17:06, Ryan Gonzalez
a écrit : I have to admit, regardless of how practical this is, it would surely get rid of a ton of textwrap.dedent calls all over the place...
On March 31, 2018 9:50:43 AM Marius Räsener
wrote: Hey List,
this is my very first approach to suggest a Python improvement I'd think worth discussing.
At some point, maybe with Dart 2.0 or a little earlier, Dart is now supporting multiline strings with "proper" identation (tried, but I can't find the according docs at the moment. probably due to the rather large changes related to dart 2.0 and outdated docs.)
What I have in mind is probably best described with an Example:
print(""" I am a multiline String. """)
the closing quote defines the "margin indentation" - so in this example all lines would get reduces by their leading 4 spaces, resulting in a "clean" and unintended string.
anyways, if dart or not, doesn't matter - I like the Idea and I think python3.x could benefit from it. If that's possible at all :)
I could also imagine that this "indentation cleanup" only is applied if the last quotes are on their own line? Might be too complicated though, I can't estimated or understand this...
thx for reading, Marius
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
-- Ryan (ライアン) Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else https://refi64.com/
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/