• nopaste代码测试 - [Python twisted ]2007-06-18

    Nopaste测试

    #
     
    from twisted.web.client import getPage
    from twisted.internet import reactor
    
     
    def errorHandler(error):
        print "An error occurred: <%s>" % str(error)
        reactor.stop()
     
    def lowercaseContents(contens):
        return contens.lower()
    
     
    def printContents(contents):
        '''
        This is a callback.
        '''
     
        print "Defered Called"
        print contents
    
     
        reactor.stop()
     
    deferred = getPage("http://twistedmatrix.com/dont-exist")
    deferred.addCallback(lowercaseContents)
    deferred.addCallback(printContents)
    deferred.addErrback(errorHandler)
    reactor.run()

    Tags: Python twisted

    非非 发表于 13:16:01 | 阅读全文 | 评论 1 | 引用 0 | 编辑
共1页 1