Package twisted :: Package internet :: Module process
[show private | hide private]
[frames | no frames]

Module twisted.internet.process

UNIX Process management.

Do NOT use this module directly - use reactor.spawnProcess() instead.

Maintainer: Itamar Shtull-Trauring<mailto:twisted@itamarst.org>
Classes
Process An operating-system Process.
ProcessError ProcessError
ProcessWriter (Internal) Helper class to write to Process's stdin.
PTYProcess An operating-system Process that uses PTY support.

Exceptions
ProcessExitedAlready The process has already excited, and the operation requested can no longer be performed.

Function Summary
  initgroups(uid, primaryGid)
  reapAllProcesses()
Reap all registered processes.
  registerReapProcessHandler(pid, process)
  switch_uid(uid, gid)
  unregisterReapProcessHandler(pid, process)

Variable Summary
ConnectionDone CONNECTION_DONE
ConnectionLost CONNECTION_LOST
dictionary reapProcessHandlers

Function Details

reapAllProcesses()

Reap all registered processes.

Variable Details

CONNECTION_DONE

Type:
ConnectionDone
Value:
<twisted.internet.error.ConnectionDone instance at 0x8121e1c>          

CONNECTION_LOST

Type:
ConnectionLost
Value:
<twisted.internet.error.ConnectionLost instance at 0x815ea7c>          

reapProcessHandlers

Type:
dictionary
Value:
{}                                                                     

Generated by Epydoc 1.1 on Thu Apr 17 12:55:09 2003 http://epydoc.sf.net