-
ideas
- deferred.addCallback().addErrback()
- connectTCP(host,port,factory())
- listenTCP(port,factory())
-
Knowledge gained
-
twisted.internet.defer
- event-programming,after defer returned,callback (or errback) will run
-
callback(fnc,params)
- fnc(result,params)
-
errback(fnc)
- fnc(failure):sys.stderr.write(failure.getErrorMessage())
-
twisted.web.client
- downloadPage(url,tempfilename)
- getPage(url)
-
twisted.protocols.basic
-
basic.LineReceiver
- sendline()
- lineReceived(self,line)