Code: Alles auswählen
class ProcessingStep(object):
# ...
def submit(self, *arguments):
(
self.executor
.submit(self.work_callable, *arguments)
.add_done_callback(self.work_done)
)
entspricht
Code: Alles auswählen
class ProcessingStep(object):
# ...
def submit(self, *arguments):
self.executor \
.submit(self.work_callable, *arguments) \
.add_done_callback(self.work_done)
oder
Code: Alles auswählen
class ProcessingStep(object):
# ...
def submit(self, *arguments):
self.executor.submit(self.work_callable, *arguments).add_done_callback(self.work_done)
Kurzum: BlackJack will einen Ausdruck ueber mehrere Zeilen verteilen und benutzt dazu die Tatsache, dass der Parser in Klammern ueber Zeilengrenzen hinweg liest.