[Python-checkins] python/dist/src/Lib/idlelib idle.py, 1.10, 1.11 rpc.py, 1.26, 1.27 idle, 1.12, NONE

kbk at users.sourceforge.net kbk at users.sourceforge.net
Tue Sep 9 20:42:20 EDT 2003


Update of /cvsroot/python/python/dist/src/Lib/idlelib
In directory sc8-pr-cvs1:/tmp/cvs-serv15420

Modified Files:
	idle.py rpc.py 
Removed Files:
	idle 
Log Message:
Python Bug 775061
1. Remove "idle" script, it lives in Tools/scripts/ now.
2. Remove shebang from idle.py, should be called explicitly.
3. Remove obsolete test code from rpc.py; needs unit test.


Index: idle.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/idlelib/idle.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** idle.py	24 May 2003 21:01:39 -0000	1.10
--- idle.py	10 Sep 2003 02:42:18 -0000	1.11
***************
*** 1,4 ****
- #!/usr/bin/python
- 
  try:
      import idlelib.PyShell
--- 1,2 ----

Index: rpc.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/idlelib/rpc.py,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** rpc.py	5 Jun 2003 23:51:28 -0000	1.26
--- rpc.py	10 Sep 2003 02:42:18 -0000	1.27
***************
*** 593,667 ****
          return value
  
- #
- # Self Test
- #
- 
- def testServer(addr):
-     # XXX 25 Jul 02 KBK needs update to use rpc.py register/unregister methods
-     class RemotePerson:
-         def __init__(self,name):
-             self.name = name
-         def greet(self, name):
-             print "(someone called greet)"
-             print "Hello %s, I am %s." % (name, self.name)
-             print
-         def getName(self):
-             print "(someone called getName)"
-             print
-             return self.name
-         def greet_this_guy(self, name):
-             print "(someone called greet_this_guy)"
-             print "About to greet %s ..." % name
-             remote_guy = self.server.current_handler.get_remote_proxy(name)
-             remote_guy.greet("Thomas Edison")
-             print "Done."
-             print
- 
-     person = RemotePerson("Thomas Edison")
-     svr = RPCServer(addr)
-     svr.register('thomas', person)
-     person.server = svr # only required if callbacks are used
- 
-     # svr.serve_forever()
-     svr.handle_request()  # process once only
- 
- def testClient(addr):
-     "demonstrates RPC Client"
-     # XXX 25 Jul 02 KBK needs update to use rpc.py register/unregister methods
-     import time
-     clt=RPCClient(addr)
-     thomas = clt.get_remote_proxy("thomas")
-     print "The remote person's name is ..."
-     print thomas.getName()
-     # print clt.remotecall("thomas", "getName", (), {})
-     print
-     time.sleep(1)
-     print "Getting remote thomas to say hi..."
-     thomas.greet("Alexander Bell")
-     #clt.remotecall("thomas","greet",("Alexander Bell",), {})
-     print "Done."
-     print
-     time.sleep(2)
-     # demonstrates remote server calling local instance
-     class LocalPerson:
-         def __init__(self,name):
-             self.name = name
-         def greet(self, name):
-             print "You've greeted me!"
-         def getName(self):
-             return self.name
-     person = LocalPerson("Alexander Bell")
-     clt.register("alexander",person)
-     thomas.greet_this_guy("alexander")
-     # clt.remotecall("thomas","greet_this_guy",("alexander",), {})
- 
- def test():
-     addr=(LOCALHOST, 8833)
-     if len(sys.argv) == 2:
-         if sys.argv[1]=='-server':
-             testServer(addr)
-             return
-     testClient(addr)
  
! if __name__ == '__main__':
!     test()
--- 593,597 ----
          return value
  
  
! # XXX KBK 09Sep03  We need a proper unit test for this module.  Previously
! #                  existing test code was removed at Rev 1.27.

--- idle DELETED ---





More information about the Python-checkins mailing list