To me, this is rather ugly because it messes up the indentation of some_func(). Suppose we could have a multiline string, that when started on a line indented four spaces, ignores the first four spaces on each line of the literal when creating the actual string?
In this example, I will use four quotes to start such a string. I think the syntax for this could vary though. It would be something like this:
x, y = process_something()
val = """"
"""" % (x, y)
That way, the indentation in the function would be preserved, making everything easy to scan, and the indentation in the output would not suffer.
What do you all think?