It's not that tricky to have the lstrip/rstrip behaviour with a join:
def space_join(*args):
first, *middle, last = args
return ' '.join((first.rstrip(), *(s.strip() for s in middle),
last.lstrip()))
What is harder is to be sure that this would be the expected behaviour when
using a `&`
On 07/03/2023 09:54, Valentin Berlier wrote:
I'm -1 on this. You can easily make a helper that achieves the desired syntax. Presenting
"human readable data" isn't just about collapsing spaces, and having your own
helper means that you can adjust the formatting to your specific use case if