Пример #1
0
 def pause(self):
     if self.depends_on:
         self.depends_on.pause()
     return Deferred.pause(self)
Пример #2
0
d.addCallback(callback_1)

print('Adding second callback.')
d.addCallback(callback_2)

print('Adding third callback.')
d.addCallback(callback_3)

print("""
Because the deferred was already fired, it
invoked each callback as soon as it was added.

Now we create a deferred and fire it, but
pause it first with the pause() method.
""")

# We do the same thing, but pause the deferred:

d = Deferred()
print('Pausing, then firing deferred.')
d.pause()
d.callback(0)

print('Adding callbacks.')
d.addCallback(callback_1)
d.addCallback(callback_2)
d.addCallback(callback_3)

print('Unpausing the deferred.')
d.unpause()
Пример #3
0
 def pause(self):
     if self.depends_on:
         self.depends_on.pause()
     return Deferred.pause(self)