Package twisted |
[frames | no frames]

## Package twisted

Twisted: The Framework Of Your Internet.

Submodules
`application`: Configuration objects for Twisted Applications `app` `compat`: Backwards compatibility module `internet`: Reactor-based Services `service`: Service architecture for Twisted `strports`: Port description language `conch`: Twisted.Conch: The Twisted Shell. `authorizer`: Implementation of an Authorizer that uses /etc/passwd to generate Identitys.. `checkers` `credentials` `error`: An error to represent bad things happening in Conch. `identity`: Identity for Conch. `insults`: Insults: a replacement for Curses/S-Lang. `client` `colors` `pamauth`: Support for asynchronously authenticating using PAM. `realm` `ssh`: An SSHv2 implementation for Twisted. `asn1`: A basic ASN.1 parser to parse private SSH keys. `channel`: The parent class for all the SSH Channels. `common`: Common functions for the SSH classes. `connection`: This module contains the implementation of the ssh-connection service, which allows access to the shell and port-forwarding. `factory`: A Factory for SSH servers, along with an OpenSSHFactory to use the same data sources as OpenSSH. `forwarding`: This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection. `keys`: Handling of RSA and DSA keys. `primes`: Parsing for the moduli file, which contains Diffie-Hellman prime groups. `service`: The parent class for all the SSH services. `session`: This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH. `sexpy` `transport`: The lowest level SSH protocol. `ttymodes` `userauth`: Implementation of the ssh-userauth service. `ui`: twisted.conch.ui is home to the UI elements for tkconch. `ansi`: Module to parse ANSI escape sequences `tkvt100`: Module to emulate a VT100 terminal in Tkinter. `copyright`: Copyright information for Twisted. `cred`: Twisted Cred `authorizer`: DEPRECATED. `checkers` `credentials` `error`: Cred errors. `identity`: DEPRECATED. `perspective`: This module is for domain-specific representations of users. `portal` `service`: DEPRECATED. `util`: Utility functions for authorization. `enterprise`: Twisted Enterprise: database support for Twisted services. `adbapi`: An asynchronous mapping to DB-API 2.0. `dbcred`: Database backend for `twisted.cred`. `dbgadgets`: Web interface for the Twisted db authentication system. `reflector` `row`: A (R)elational (O)bject (W)rapper. `sqlreflector` `util` `xmlreflector` `flow`: Twisted Flow: Generator support for data flows `base`: flow.base `controller`: flow.controller `flow`: flow -- asynchronous data flows using generators This module provides a mechanism for using async data flows through the use of generators. `pipe`: flow.pipe `protocol`: flow.protocol `stage`: flow.stage `threads`: flow.thread `web`: flow.web `wrap`: flow.wrap `im`: Instance Messenger, Pan-protocol chat client. `baseaccount` `basechat`: Base classes for Instance Messenger clients. `basesupport`: Instance Messenger base classes for protocol support. `gtkaccount` `gtkchat` `gtkcommon` `interfaces`: Pan-protocol chat client. `ircsupport`: IRC support for Instance Messenger. `jyaccount` `jychat` `locals` `pbsupport`: `twisted.words` support for Instance Messenger. `proxyui` `tap` `tocsupport`: TOC (i.e. `internet`: Twisted Internet: Asynchronous I/O and Events. `abstract`: Support for generic select()able objects. `app`: Main `application' configuration and persistence support. `base`: Very basic functionality for a Reactor implementation. `cfreactor`: This module provides support for Twisted to interact with CoreFoundation CFRunLoops. `default`: Default reactor base classes, and a select() based reactor. `defer`: Support for results that aren't immediately available. `error`: Exceptions and errors for use in twisted.internet modules. `fdesc`: Utility functions for dealing with POSIX file descriptors. `gladereactor`: crazy shit `gtk2reactor`: This module provides support for Twisted to interact with the PyGTK2 mainloop. `gtkreactor`: This module provides support for Twisted to interact with the PyGTK mainloop. `interfaces`: Interface documentation. `javareactor`: A java implementation of a ``select'' loop. `kqreactor`: A kqueue()/kevent() based implementation of the Twisted main loop. `main`: Backwards compatability, and utility functions. `pollreactor`: A poll() based implementation of the twisted main loop. `process`: UNIX Process management. `protocol`: Standard implementations of Twisted protocol-related interfaces. `pyuisupport`: This module integrates PyUI with twisted.internet's mainloop. `qtreactor`: This module provides support for Twisted to interact with the PyQt mainloop. `serialport` `javaserialport`: Serial Port Protocol `posixserialport`: Serial Port Protocol `serialport`: Serial Port Protocol `win32serialport`: Serial port support for Windows. `ssl`: SSL transport. `stdio`: Standard input/out/err support. `task`: This module is deprecated. `tcp`: Various asynchronous TCP/IP classes. `threads`: Extended thread dispatching support. `tksupport`: This module integrates Tkinter with twisted.internet's mainloop. `udp`: Various asynchronous UDP classes. `unix`: Various asynchronous TCP/IP classes. `utils`: Utility methods. `win32eventreactor`: A win32event based implementation of the Twisted main loop. `wxsupport`: wxPython support for Twisted. `lore`: The Twisted Documentation Generation System `book` `default` `docbook` `latex` `lint` `lmath` `man2lore`: man2lore: Converts man page source (i.e. `process` `slides`: Rudimentary slide support for Lore. `texi` `tree` `mail`: Twisted Mail: a Twisted E-Mail Server. `alias`: Support for aliases(5) configuration files... `bounce` `mail`: Mail support for twisted python. `maildir`: Maildir-style mailbox support `pb` `protocols`: Protocol support for twisted.mail. `relay`: Support for relaying mail for twisted.mail `relaymanager`: Infrastructure for relaying mail through smart host `tap`: I am the support module for creating mail servers with 'mktap' `manhole`: Twisted Manhole: interactive interpreter and direct manipulation support for Twisted. `explorer`: Support for python object introspection and exploration. `service`: `twisted.manhole` `PB` service implementation. `telnet`: Telnet-based shell. `ui`: Twisted Manhole UI: User interface for direct manipulation in Twisted. `gtk2manhole`: Manhole client with a GTK v2.x front-end. `gtkmanhole` `pywidgets` `spelunk_gnome`: Object browser GUI, GnomeCanvas implementation. `names`: Resolving Internet Names `authority` `cache` `client`: Asynchronous client DNS `common` `hosts` `resolve`: Lookup a name using multiple resolvers. `root`: Resolver implementation for querying successive authoritative servers to lookup a record, starting from the root nameservers. `server`: Async DNS server `tap`: Domain Name Server `news`: Twisted News: an NNTP-based news service. `database`: News server backend implementations `news`: Maintainer: Jp Calderone `pair`: Twisted Pair: The framework of your ethernet. `tuntap` `persisted`: Twisted Persisted: utilities for managing persistence. `aot`: AOT: Abstract Object Trees The source-code-marshallin'est abstract-object-serializin'est persister this side of Marmalade! `crefutil`: Utility classes for dealing with circular references. `dirdbm`: DBM-style interface to a directory. `journal`: Command-journalling persistence framework inspired by Prevayler. `base`: Basic classes and interfaces for journal. `picklelog`: Logging that uses pickles. `rowjournal`: Journal using twisted.enterprise.row RDBMS support. `marmalade`: Marmalade: jelly, with just a hint of bitterness. `sob`: Save and load Small OBjects to and from files, using various formats. `styles`: Different styles of persisted objects. `protocols`: Twisted Protocols: a collection of internet protocol implementations. `basic`: Basic protocols, such as line-oriented, netstring, and 32-bit-int prefixed strings. `dict`: Dict client protocol implementation. `dns`: DNS protocol implementation. `ethernet`: Support for working directly with ethernet frames `finger`: The Finger User Information Protocol (RFC 1288) `ftp`: File Transfer Protocol support for Twisted Python. `gps`: Global Positioning System protocols. `nmea`: NMEA 0183 implementation `rockwell`: Rockwell Semiconductor Zodiac Serial Protocol Coded from official protocol specs (Order No. `htb`: Hierarchical Token Bucket traffic shaping. `http`: HyperText Transfer Protocol implementation. `imap4`: An IMAP4 protocol implementation... `ip`: Support for working directly with IP packets `irc`: Internet Relay Chat Protocol for client and server. `jabber`: Twisted Jabber: Jabber Protocol Helpers `client` `component` `jid` `jstrports`: A temporary placeholder for client-capable strports, until we sufficient use cases get identified `loopback`: Testing support for protocols -- loopback between client and server. `mice`: Mice Protocols. `mouseman`: Logictech MouseMan serial protocol. `msn`: MSNP7 Protocol (client only) `nntp`: NNTP protocol support. `oscar`: An implementation of the OSCAR protocol, which AIM and ICQ use to communcate. `pcp`: Producer-Consumer Proxy. `policies`: Resource limiting policies. `pop3`: Post-office Protocol version 3 `portforward`: A simple port forwarder. `postfix`: Postfix mail transport agent related protocols. `raw`: Interface definitions for working with raw packets `rawudp`: Implementation of raw packet interfaces for UDP `shoutcast`: Chop up shoutcast stream into MP3s and metadata, if available. `sip`: Session Initialization Protocol. `smtp`: Simple Mail Transfer Protocol implementation. `socks`: Implementation of the SOCKSv4 protocol. `sux`: *S*mall, *U*ncomplicated *X*ML. `telnet`: TELNET implementation, with line-oriented command handling. `toc`: Implements a AOL Instant Messenger TOC server and client, using the Twisted framework. `wire`: Implement standard (and unused) TCP protocols. `xmlstream` `python`: Twisted Python: Utilities and Enhancements for Python. `compat`: Compatability module to provide backwards compatability for useful Python features. `components`: Component architecture for Twisted. `context` `dir`: Fine-grained file listing `dispatch` `domhelpers`: Deprecated, use `twisted.web.domhelpers` instead. `dxprofile`: Utility functions for reporting bytecode frequencies to Skip Montanaro's stat collector. `failure`: Asynchronous-friendly error mechanism. `filepath` `finalize`: A module for externalized finalizers. `formmethod`: Form-based method objects. `hook`: I define support for hookable instance methods. `htmlizer` `log`: Logging and metrics infrastructure. `logfile`: A rotating, browsable log file. `mutablestring` `mvc`: A simple Model-View-Controller framework for separating presentation, business logic, and data. `otp`: A One-Time Password System based on RFC 2289 `plugin` `rebuild`: *Real* reloading support for Python. `reflect`: Standardized versions of various cool and/or strange things that you can do with Python's reflection capabilities. `register` `roots`: Twisted Python Roots: an abstract hierarchy representation for Twisted. `runtime` `shortcut`: Creation of Windows shortcuts. `syslog` `text`: Miscellany of text-munging functions. `threadable`: A module that will allow your program to be multi-threaded, micro-threaded, and single-threaded. `threadpool`: twisted.threadpool: a pool of threads to which we dispatch tasks. `timeoutqueue`: A Queue subclass that supports timeouts. `urlpath` `usage`: twisted.python.usage is a module for parsing/handling the command line of your program. `util` `win32`: Win32 utilities. `zipstream`: An extremely asynch approach to unzipping files. `runner`: Twisted runer: run and monitor processes `inetd`: Twisted inetd. `inetdconf`: Parser for inetd.conf files `inetdtap`: Twisted inetd TAP support `procmon`: ProcessMonitor: run processes, monitor progress, and restart when they die. `procutils`: Utilities for dealing with processes. `scripts`: Subpackage containing the modules that implement the command line tools. `bookify` `ckeygen` `conch` `im` `lore` `mailmail`: Implementation module for the `newtexaco` command. `manhole`: Start a `twisted.manhole` client. `mktap` `tap2deb` `tap2rpm` `tapconvert` `tkconch`: Implementation module for the `tkconch` command. `tkmktap`: Implementation module for the graphical version of the `mktap` command. `tkunzip`: Post-install GUI to compile to pyc and unpack twisted doco `trial` `twistd` `twistw` `websetroot` `spread`: Twisted Spread: Spreadable (Distributed) Computing. `banana`: Banana -- s-exp based protocol. `flavors`: This module represents flavors of remotely acessible objects. `interfaces`: Twisted Spread Interfaces. `jelly`: S-expression-based persistence of python objects. `newjelly`: S-expression-based persistence of python objects. `pb`: Perspective Broker `publish`: Persistently cached objects for PB. `refpath` `sturdy`: Persistent references for PB. `ui`: DEPRECATED. `gtk2util` `gtkutil` `tktree`: What I want it to look like: `tkutil`: Utilities for building `PB` clients with `Tkinter`. `util`: Utility classes for spread. `tap`: Twisted TAP: Twisted Application Persistence builders for other Twisted servers. `conch`: I am a support module for making SSH servers with mktap. `ftp`: I am the support module for making a ftp server with mktap. `manhole`: I am the support module for making a manhole server with mktap. `news` `portforward`: Support module for making a port forwarder with mktap. `socks`: I am a support module for making SOCKSv4 servers with mktap. `telnet`: Support module for making a telnet server with mktap. `toc`: Support module for making TOC servers with mktap. `web`: I am the support module for creating web servers with 'mktap' `words`: I am a support module for creating chat servers with mktap. `test`: Twisted Test: Unit Tests for Twisted. `crash_test_dummy` `myrebuilder1` `myrebuilder2` `process_echoer`: Write back all data it receives. `process_tester`: Test program for processes. `proto_helpers` `ssl_helpers` `test_app`: Test cases for twisted.internet.app. `test_application` `test_banana` `test_bounce`: Test cases for bounce message generation `test_compat` `test_context` `test_cred`: Tests for twisted.cred. `test_defer`: Test cases for defer module. `test_dict` `test_dirdbm`: Test cases for dirdbm module. `test_doc` `test_domhelpers`: Specific tests for (some of) the methods in t.web.domhelpers `test_domish` `test_enterprise`: Tests for twisted.enterprise. `test_error` `test_ethernet` `test_explorer`: Test cases for explorer `test_factories`: Test code for basic Factory classes `test_failure`: Test cases for failure module. `test_finger` `test_flow` `test_formmethod`: Test cases for formmethod module. `test_ftp` `test_hook`: Test cases for twisted.hook module. `test_htb` `test_http`: Test HTTP support. `test_imap`: Test case for twisted.protocols.imap4 `test_import` `test_internet` `test_ip` `test_irc` `test_iutils`: Test running processes. `test_jabbercomponent` `test_jabberjid` `test_jelly`: Test cases for 'jelly' object serialization. `test_journal`: Testing for twisted.persisted.journal. `test_log` `test_logfile` `test_loopback`: Test case for twisted.protocols.loopback `test_mail` `test_manhole` `test_msn` `test_mvc`: Test cases for Twisted Model-View-Controller architecture. `test_names`: Test cases for twisted.names. `test_newcred`: Now with 30% more starch. `test_newjelly`: Test cases for 'jelly' object serialization. `test_news` `test_nmea`: Test cases for the NMEA GPS protocol `test_nntp` `test_paths` `test_pb`: Tests for Perspective Broker module. `test_pbfailure` `test_pcp` `test_persisted` `test_policies`: Test code for policies. `test_pop3`: Test cases for twisted.protocols.pop3 module. `test_postfix`: Test cases for twisted.protocols.postfix module. `test_process`: Test running processes. `test_protocols`: Test cases for twisted.protocols package. `test_rawudp` `test_rebuild` `test_reflect`: Test cases for twisted.reflect module. `test_rootresolve`: Test cases for Twisted.names' root resolver. `test_roots` `test_setup` `test_shortcut`: Test win32 shortcut script `test_sip`: Session Initialization Protocol tests. `test_sob` `test_spread`: Test cases for twisted.spread package `test_ssl` `test_strports` `test_tcp` `test_tendril` `test_text` `test_threadpool` `test_threads`: Test methods in twisted.internet.threads and reactor thread APIs. `test_timeoutqueue`: Test cases for timeoutqueue module. `test_toc` `test_tpfile` `test_trial` `test_udp` `test_unix` `test_usage` `test_util` `test_web` `test_webclient` `test_words` `test_woven` `test_xishutil` `test_xml`: Some fairly inadequate testcases for Twisted XML support. `test_xmlrpc`: Test XML-RPC support. `test_xmlstream` `test_xpath` `test_zipstream` `testutils` `trial`: Unit testing framework. `remote`: Remote reporting for Trial. `reporter` `runner` `unittest`: Twisted Test Framework `util` `web`: Twisted Web: a Twisted Web Server. `client`: HTTP client. `distrib`: Distributed web servers. `domhandlers` `domhelpers` `dominput` `domtemplate` `domwidgets` `error`: I am the Twisted.Web error resources and exceptions. `google`: "I'm Feeling Lucky" with Google. `guard`: DEPRECATED. `html`: I hold HTML generation helpers. `microdom`: Micro Document Object Model: a partial DOM implementation with SUX. `monitor` `proxy`: Simplistic HTTP proxy support. `resource`: I hold the lowest-level Resource class. `rewrite` `script`: I contain PythonScript, which is a very simple python script resource. `server`: This is a web-sever which integrates with the twisted.internet infrastructure. `soap`: SOAP support for twisted.web. `static`: I deal with static resources. `test`: I am a simple test resource. `trp`: I contain ResourceUnpickler, which will unpickle any python object named with the file extension .trp. `twcgi`: I hold resource classes and helper classes that deal with CGI scripts. `util` `vhost`: I am a virtual hosts implementation. `widgets`: This module is DEPRECATED. `wmvc`: webmvc.py `woven`: Woven, the Web Object Visualization Environment. `controller` `dirlist`: Directory listing. `flashconduit` `form` `guard`: Resource protection for Woven. `input` `interfaces` `model` `page` `simpleguard`: A simple guard framework for implementing web sites that only need 'Anonymous' vs 'Logged on' distinction, but nothing more. `tapestry`: Woven object collections. `template`: DOMTemplate `utils` `view` `widgets` `xmlrpc`: A generic resource for publishing objects via XML-RPC. `words`: Twisted Words: a Twisted Chat service. `botbot` `ircservice`: IRC interface to `twisted.words`. `service`: Twisted Words Service objects. `tendril`: Tendril between Words and IRC servers. `webwords`: Web interface to `twisted.words`. `xish`: Twisted X-ish: XML-ish DOM and XPath-ish engine `domish` `utility` `xpath` `xpathparser`

Generated by Epydoc 2.0 on Sat Oct 25 00:55:12 2003 | http://epydoc.sf.net