summaryrefslogtreecommitdiff
path: root/doc/historic/2003/pycon/deferex/deferex-chaining.py
diff options
context:
space:
mode:
Diffstat (limited to 'doc/historic/2003/pycon/deferex/deferex-chaining.py')
-rw-r--r--doc/historic/2003/pycon/deferex/deferex-chaining.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/historic/2003/pycon/deferex/deferex-chaining.py b/doc/historic/2003/pycon/deferex/deferex-chaining.py
new file mode 100644
index 0000000..cee9bea
--- /dev/null
+++ b/doc/historic/2003/pycon/deferex/deferex-chaining.py
@@ -0,0 +1,13 @@
+from twisted.internet import reactor, defer
+
+A = defer.Deferred()
+def X(result):
+ B = defer.Deferred()
+ reactor.callLater(2, B.callback, result)
+ return B
+def Y(result):
+ print result
+A.addCallback(X)
+A.addCallback(Y)
+A.callback("hello world")
+reactor.run()