コード例 #1
0
def testspeed(total=40000):
    p = Pubsub()
    n = p.leaf("speed")
    start = time.time()
    for x in range(1, total):
        n.publish(x, x)
    tt = time.time() - start
    print(tt, total / tt)
コード例 #2
0
ファイル: st.py プロジェクト: Bettor/thoonk.py
def testspeed(total=40000):
    p = Pubsub()
    n = p.leaf("speed")
    start = time.time()
    for x in range(1,total):
        n.publish(x, x)
    tt = time.time() - start
    print tt, total / tt
コード例 #3
0
ファイル: runjobs.py プロジェクト: joelimome/SleekPubsub2
def runjobs(listen=False):
    p = Pubsub()
    job_channel = p.job("jobtest")
    x = 0
    starttime = time.time()
    while True:
        id, query = job_channel.get()
        #if x%2:
        job_channel.finish(id, query)
        x += 1
        if time.time() > starttime + 1.0:
            print "%d/sec" % x
            x = 0
            starttime = time.time()
コード例 #4
0
ファイル: cli.py プロジェクト: joelimome/SleekPubsub2
from sleekpubsub.pubsub import Pubsub
from sleekpubsub.cli import CLInterface

p = Pubsub(listen=True, db=10)
i = CLInterface()
p.register_interface(i)