1. 28 Mar, 2003 9 commits
  2. 27 Mar, 2003 3 commits
  3. 26 Mar, 2003 8 commits
  4. 25 Mar, 2003 2 commits
  5. 24 Mar, 2003 4 commits
  6. 23 Mar, 2003 11 commits
  7. 22 Mar, 2003 3 commits
    • Kurt B. Kaiser's avatar
    • Kurt B. Kaiser's avatar
      M PyShell.py · 11c53e2e
      Kurt B. Kaiser authored
      M run.py
      
      1. Move subprocess socket handling to a subthread - "SockThread".
      2. In the subprocess, implement a queue and global completion and exit
      flags.  Execute code after it is passed through the queue.  (Currently,
      user code is executed in SockThread.  The next phase of development will
      move the tail of the queue to MainThread.)
      3. Implement an RPC message used to shut down the execution server.
      4. Improve normal and exception subprocess exits.
      
      (At this checkin a "pass loop" interrupt doesn't work on any platform.  It
      will be restored for all platforms once user code execution is moved to
      MainThread.)
      11c53e2e
    • Kurt B. Kaiser's avatar
      Improve error message handling. · e51529d7
      Kurt B. Kaiser authored
      e51529d7