~ubuntu-branches/debian/sid/pyro/sid

« back to all changes in this revision

Viewing changes to examples/benchmark/server.py

  • Committer: Bazaar Package Importer
  • Author(s): Carl Chenet, Carl Chenet, Jakub Wilk
  • Date: 2010-09-14 01:04:28 UTC
  • Revision ID: james.westby@ubuntu.com-20100914010428-02r7p1rzr7jvw94z
Tags: 1:3.9.1-2
[Carl Chenet]
* revert to 3.9.1-1 package because of the development status 
  of the 4.1 package is unsuitable for stable use
  DPMT svn #8557 revision (Closes: #589172) 
* added debian/source
* added debian/source/format
* package is now 3.0 (quilt) source format
* debian/control
  - Bump Standards-Version to 3.9.1

[Jakub Wilk]
* Add ‘XS-Python-Version: >= 2.5’ to prevent bytecompilation with python2.4
  (closes: #589053).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
import Pyro
2
 
import bench
3
 
 
4
 
obj=bench.bench()
5
 
 
6
 
daemon=Pyro.core.Daemon()
7
 
ns=Pyro.naming.locateNS()
8
 
print "ns found at",ns._pyroUri
9
 
uri = daemon.register(obj)
10
 
ns.remove("example.benchmark")
11
 
ns.register("example.benchmark", uri)
12
 
print "Server running."
13
 
daemon.requestLoop()
 
1
#!/usr/bin/env python
 
2
import sys,os
 
3
 
 
4
sys.path.insert(0,os.pardir)            # to find testserver.py
 
5
 
 
6
import testserver
 
7
 
 
8
import Pyro.core
 
9
Pyro.config.PYRO_MULTITHREADING=0  
 
10
 
 
11
import bench
 
12
 
 
13
class benchimpl(Pyro.core.ObjBase, bench.bench):
 
14
        def __init__(self):
 
15
                Pyro.core.ObjBase.__init__(self)
 
16
 
 
17
######## main program
 
18
 
 
19
testserver.start(benchimpl, 'benchmark')
 
20
 
 
21