[Twisted-Python] PATCH: /doc/examples/pbecho.py

I was getting some deprecation errors running this one, so I remodeled it to look like /doc/howto/listings/pb/pb6server.py 3:24 >cvs diff -u pbecho.py Index: pbecho.py =================================================================== RCS file: /cvs/Twisted/doc/examples/pbecho.py,v retrieving revision 1.7 diff -u -r1.7 pbecho.py --- pbecho.py 25 May 2002 06:02:31 -0000 1.7 +++ pbecho.py 18 Jan 2003 08:20:44 -0000 @@ -17,6 +17,7 @@ from twisted.spread import pb from twisted.internet import app +from twisted.cred.authorizer import DefaultAuthorizer class DefinedError(pb.Error): pass @@ -35,6 +36,12 @@ if __name__ == '__main__': import pbecho appl = app.Application("pbecho") - pbecho.SimpleService("pbecho",appl).getPerspectiveNamed("guest").makeIdentity("guest") - appl.listenTCP(pb.portno, pb.BrokerFactory(pb.AuthRoot(appl))) + auth = DefaultAuthorizer(appl) + s = pbecho.SimpleService("pbecho", appl, auth) + s.createPerspective("guest") + i1 = auth.createIdentity("guest") + i1.setPassword("guest") + i1.addKeyByString("pbecho", "guest") + auth.addIdentity(i1) + appl.listenTCP(pb.portno, pb.BrokerFactory(pb.AuthRoot(auth))) appl.save("start") _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus

"Lee Harr" <missive@hotmail.com> writes:
I was getting some deprecation errors running this one, so I remodeled it to look like /doc/howto/listings/pb/pb6server.py
Thanks for the catch! I've committed your patch to CVS (in a modified form which still uses .makeIdentity, so we have an example of that *somewhere* in the docs).. should be in the next release. thanks, -Brian
participants (2)
-
Brian Warner
-
Lee Harr