小编Flo*_*agg的帖子

最好的Cassandra库/ Python包装器?

我发现了lazyboypycassa - 也许还有其他人.我见过许多推荐lazyboy的网站.恕我直言项目似乎已经死了,请参阅https://www.ohloh.net/p/compare?project_0=pycassa&project_1=lazyboy

那么新项目的最佳选择是什么?谢谢.

python cassandra pycassa

17
推荐指数
1
解决办法
2万
查看次数

连接两次扭曲 - 如何正确地做到这一点?

我想使用twisted(和StarPy这是asterisk ami的协议实现)连接到星号服务器.应用程序在那里启动传出传真.我发现了一些关于我的问题的提示,但我无法找到如何正确处理这个问题.

第一个传真正确发送出去.

问题是,如果我第二次调用twisted,应用程序将继续挂在主循环中.

我知道我可能不会这样做:

from starpy import manager
from twisted.internet import reactor

def main():
    f = manager.AMIFactory(cUser, cPass)
    print "Login"
    df = f.login(cServer, cPort)

    def onLogin(protocol):
        print "Logoff again"
        df = protocol.logoff()

        def onLogoff( result ):
            print "Logoff erfolgt"
            reactor.stop()

        return df.addCallbacks( onLogoff, onLogoff )

    def onFailure( reason ):
        print "Login failed"
        print reason.getTraceback()

    df.addCallbacks( onLogin, onFailure )
    return df

if __name__ == "__main__":
    reactor.callWhenRunning( main )
    reactor.run(installSignalHandlers=0)
    print "runned the first time"

    reactor.callWhenRunning( main )
    reactor.run(installSignalHandlers=0)
    print "will …
Run Code Online (Sandbox Code Playgroud)

twisted

6
推荐指数
2
解决办法
4936
查看次数

标签 统计

cassandra ×1

pycassa ×1

python ×1

twisted ×1