Commit dffe5098 authored by Michael Weinrich's avatar Michael Weinrich
Browse files

Initial import of TestSuite.

[[
This repository was converted from Subversion to Git on 2013-08-10 by
Hartmut Goebel <h.goebel@crazy-compilers.com>. Here and elsewhere,
conversion notes are enclosed in double square brackets. The original
Coherence multi-project repository has carefully been split into
separate repositories for each sub-project.

Obvious garbage has been removed, esp. build-artefacts like .aux
files, .egg-info directories, .pyc files, tar files. Junk commits
generated by e.g. remote moves have been removed, commit references
have been mapped into a uniform VCS-independent syntax, and some
comments edited into summary-plus-continuation form.
]]
parents
# A simulation of Subversion default ignores, generated by reposurgeon.
*.o
*.lo
*.la
*.al
.libs
*.so
*.so.[0-9]*
*.a
*.pyc
*.pyo
*.rej
*~
.#*
.*.swp
.DS_store
#! /usr/bin/env python
# Licensed under the MIT license
# http://opensource.org/licenses/mit-license.php
# Copyright 2007, Michael Weinrich <testsuite@michael-weinrich.de>
import os, sys
from twisted.internet import reactor
from twisted.python import usage
from upntest.base import UPnT
from configobj import ConfigObj
class Options(usage.Options):
optParameters = [['configfile', 'c', '', 'path to configfile'],
]
def main(options):
# get settings or options
def setConfigFile(filename):
def findConfigDir():
try:
configDir = os.path.expanduser('~')
except:
configDir = os.getcwd()
return configDir
if filename is '':
filename = os.path.join( findConfigDir(), '.upntest')
return filename
config = ConfigObj( setConfigFile( options['configfile']))
u = UPnT()
u.setup(config)
if __name__ == '__main__':
options = Options()
try:
options.parseOptions()
except usage.UsageError, errortext:
print '%s: %s' % (sys.argv[0], errortext)
print '%s: Try --help for usage details.' % (sys.argv[0])
sys.exit(1)
reactor.callWhenRunning(main, options)
reactor.run()
\ No newline at end of file
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module __init__</title>
</head><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>__init__</strong></big></big> (version 0.0.1)</font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/micxer/development/UPnT/upntest/__init__.py">/home/micxer/development/UPnT/upntest/__init__.py</a></font></td></tr></table>
<p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><strong>__version__</strong> = '0.0.1'<br>
<strong>__version_info__</strong> = (0, 0, 1)</td></tr></table>
</body></html>
\ No newline at end of file
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module base</title>
</head><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>base</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/micxer/development/UPnT/upntest/base.py">/home/micxer/development/UPnT/upntest/base.py</a></font></td></tr></table>
<p><tt>#&nbsp;Licensed&nbsp;under&nbsp;the&nbsp;MIT&nbsp;license<br>
#&nbsp;<a href="http://opensource.org/licenses/mit-license.php">http://opensource.org/licenses/mit-license.php</a></tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="louie.html">louie</a><br>
</td><td width="25%" valign=top></td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="base.html#UPnT">UPnT</a>
</font></dt></dl>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="UPnT">class <strong>UPnT</strong></a></font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="UPnT-__init__"><strong>__init__</strong></a>(self, *args, **kwargs)</dt></dl>
<dl><dt><a name="UPnT-datagramReceived"><strong>datagramReceived</strong></a>(self, data, host, port)</dt></dl>
<dl><dt><a name="UPnT-getDevice"><strong>getDevice</strong></a>(self, host)</dt></dl>
<dl><dt><a name="UPnT-showHints"><strong>showHints</strong></a>(self)</dt></dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>known_devices</strong> = []</dl>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><strong>log</strong> = &lt;coherence.extern.logger.Logger instance&gt;<br>
<strong>reactor</strong> = &lt;twisted.internet.selectreactor.SelectReactor object&gt;</td></tr></table>
</body></html>
\ No newline at end of file
/* Body color */
body { background: #b0d0c8; color: #000000; }
/* Tables */
table.summary, table.details, table.index
{ background: #c8e8e0; color: #000000; }
tr.summary { background: #dcfcf4; color: #000000;
text-align: left; font-size: 120%; }
tr.details, tr.index
{ background: #dcfcf4; color: #000000;
text-align: center; font-size: 120%; }
tr.group { background: #bae0d8; color: #000000;
text-align: left; font-size: 120%; }
/* Documentation page titles */
h2.module { margin-top: 0.2em; }
h2.class { margin-top: 0.2em ; }
/* Headings */
h1.heading { font-size: +140%; font-style: italic;
font-weight: bold; color: #006020; }
h2.heading { font-size: +125%; font-style: italic;
font-weight: bold; color: #006020; }
h3.heading { font-size: +110%; font-style: italic;
font-weight: normal; color: #006020; }
/* Base tree */
pre.base-tree { font-size: 80%; margin: 0; }
/* Details Sections */
table.func-details { background: #c8e8e0; color: #000000;
border: 2px groove #c0d0d0;
padding: 0 1em 0 1em; margin: 0.4em 0 0 0; }
h3.func-detail { background: transparent; color: #000000;
margin: 0 0 1em 0; }
table.var-details { background: #c8e8e0; color: #000000;
border: 2px groove #ffffff;
padding: 0 1em 0 1em; margin: 0.4em 0 0 0; }
h3.var-details { background: transparent; color: #000000;
margin: 0 0 1em 0; }
/* Function signatures */
.sig { background: transparent; color: #000000;
font-weight: bold; }
.sig-name { background: transparent; color: #008060; }
.sig-arg, .sig-kwarg, .sig-vararg
{ background: transparent; color: #006080; }
.sig-default { background: transparent; color: #600020; }
.summary-sig { background: transparent; color: #000000; }
.summary-sig-name { background: transparent; color: #084028; }
.summary-sig-arg, .summary-sig-kwarg, .summary-sig-vararg
{ background: transparent; color: #006080; }
/* Doctest blocks */
.py-src { background: transparent; color: #000000; }
.py-prompt { background: transparent; color: #007060;
font-weight: bold;}
.py-string { background: transparent; color: #005070; }
.py-comment { background: transparent; color: #008040; }
.py-keyword { background: transparent; color: #800000; }
.py-output { background: transparent; color: #484848; }
pre.doctestblock { background: #c8e8e0; color: #000000;
padding: .5em; margin: 1em;
border: 1px solid #709088; }
table pre.doctestblock
{ background: #c0e0d8; color: #000000;
padding: .5em; margin: 1em;
border: 1px solid #709088; }
/* Variable values */
pre.variable { background: #c0e0d8; color: #000000;
padding: .5em; margin: 0;
border: 1px solid #709088; }
.variable-linewrap { background: transparent; color: #700050; }
.variable-ellipsis { background: transparent; color: #700050; }
.variable-quote { background: transparent; color: #700050; }
.re { background: transparent; color: #000000; }
.re-char { background: transparent; color: #005070; }
.re-op { background: transparent; color: #800000; }
.re-group { background: transparent; color: #008040; }
.re-ref { background: transparent; color: #484848; }
/* Navigation bar */
table.navbar { background: #688880; color: #d8f0f0;
border: 2px groove #c0d0d0; }
th.navbar { background: #688880; color: #d8f0f0;
font-weight: normal; }
th.navselect { background: #88a8a0; color: #000000;
font-weight: normal; }
.nomargin { margin: 0; }
/* Links */
a:link { background: transparent; color: #106040; }
a:visited { background: transparent; color: #084028; }
a.navbar:link { background: transparent; color: #d8f0f0;
text-decoration: none; }
a.navbar:visited { background: transparent; color: #d8f0f0;
text-decoration: none; }
/* Lists */
ul { margin-top: 0; }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title> UPnT </title>
</head>
<frameset cols="20%,80%">
<frameset rows="30%,70%">
<frame src="public/toc.html" name="moduleListFrame">
<frame src="public/toc-everything.html" name="moduleFrame">
</frameset>
<frame src="public/upntest-module.html" name="mainFrame">
</frameset>
</html>
/* Body color */
body { background: #b0d0c8; color: #000000; }
/* Tables */
table.summary, table.details, table.index
{ background: #c8e8e0; color: #000000; }
tr.summary { background: #dcfcf4; color: #000000;
text-align: left; font-size: 120%; }
tr.details, tr.index
{ background: #dcfcf4; color: #000000;
text-align: center; font-size: 120%; }
tr.group { background: #bae0d8; color: #000000;
text-align: left; font-size: 120%; }
/* Documentation page titles */
h2.module { margin-top: 0.2em; }
h2.class { margin-top: 0.2em ; }
/* Headings */
h1.heading { font-size: +140%; font-style: italic;
font-weight: bold; color: #006020; }
h2.heading { font-size: +125%; font-style: italic;
font-weight: bold; color: #006020; }
h3.heading { font-size: +110%; font-style: italic;
font-weight: normal; color: #006020; }
/* Base tree */
pre.base-tree { font-size: 80%; margin: 0; }
/* Details Sections */
table.func-details { background: #c8e8e0; color: #000000;
border: 2px groove #c0d0d0;
padding: 0 1em 0 1em; margin: 0.4em 0 0 0; }
h3.func-detail { background: transparent; color: #000000;
margin: 0 0 1em 0; }
table.var-details { background: #c8e8e0; color: #000000;
border: 2px groove #ffffff;
padding: 0 1em 0 1em; margin: 0.4em 0 0 0; }
h3.var-details { background: transparent; color: #000000;
margin: 0 0 1em 0; }
/* Function signatures */
.sig { background: transparent; color: #000000;
font-weight: bold; }
.sig-name { background: transparent; color: #008060; }
.sig-arg, .sig-kwarg, .sig-vararg
{ background: transparent; color: #006080; }
.sig-default { background: transparent; color: #600020; }
.summary-sig { background: transparent; color: #000000; }
.summary-sig-name { background: transparent; color: #084028; }
.summary-sig-arg, .summary-sig-kwarg, .summary-sig-vararg
{ background: transparent; color: #006080; }
/* Doctest blocks */
.py-src { background: transparent; color: #000000; }
.py-prompt { background: transparent; color: #007060;
font-weight: bold;}
.py-string { background: transparent; color: #005070; }
.py-comment { background: transparent; color: #008040; }
.py-keyword { background: transparent; color: #800000; }
.py-output { background: transparent; color: #484848; }
pre.doctestblock { background: #c8e8e0; color: #000000;
padding: .5em; margin: 1em;
border: 1px solid #709088; }
table pre.doctestblock
{ background: #c0e0d8; color: #000000;
padding: .5em; margin: 1em;
border: 1px solid #709088; }
/* Variable values */
pre.variable { background: #c0e0d8; color: #000000;
padding: .5em; margin: 0;
border: 1px solid #709088; }
.variable-linewrap { background: transparent; color: #700050; }
.variable-ellipsis { background: transparent; color: #700050; }
.variable-quote { background: transparent; color: #700050; }
.re { background: transparent; color: #000000; }
.re-char { background: transparent; color: #005070; }
.re-op { background: transparent; color: #800000; }
.re-group { background: transparent; color: #008040; }
.re-ref { background: transparent; color: #484848; }
/* Navigation bar */
table.navbar { background: #688880; color: #d8f0f0;
border: 2px groove #c0d0d0; }
th.navbar { background: #688880; color: #d8f0f0;
font-weight: normal; }
th.navselect { background: #88a8a0; color: #000000;
font-weight: normal; }
.nomargin { margin: 0; }
/* Links */
a:link { background: transparent; color: #106040; }
a:visited { background: transparent; color: #084028; }
a.navbar:link { background: transparent; color: #d8f0f0;
text-decoration: none; }
a.navbar:visited { background: transparent; color: #d8f0f0;
text-decoration: none; }
/* Lists */
ul { margin-top: 0; }
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>exceptions.Exception</title>
<link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="upntest-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
UPnT
</p></th></tr></table>
</th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<font size="-1"><b class="breadcrumbs">
Module&nbsp;exceptions ::
Class&nbsp;Exception
</b></font></br>
</td>
<td><table cellpadding="0" cellspacing="0">
<tr><td align="right"><font size="-2">[show&nbsp;private&nbsp;|&nbsp;<a href="../public/exceptions.Exception-class.html">hide&nbsp;private</a>]</font></td></tr>
<tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="exceptions.Exception-class.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
</table></td>
</tr></table>
<!-- =========== START OF CLASS DESCRIPTION =========== -->
<h2 class="class">Class Exception</h2>
<dl><dt><b>Known Subclasses:</b></dt>
<dd>
<a href="exceptions.StandardError-class.html"><code>StandardError</code></a></dd></dl>
<hr/>
Common base class for all exceptions.
<hr/>
<!-- =========== START OF METHOD SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Method Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
<td><code><a name="__init__"></a><span class="summary-sig"><span class="summary-sig-name">__init__</span>(<span class="summary-sig-vararg">...</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
<td><code><a name="__getitem__"></a><span class="summary-sig"><span class="summary-sig-name">__getitem__</span>(<span class="summary-sig-vararg">...</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
<td><code><a name="__str__"></a><span class="summary-sig"><span class="summary-sig-name">__str__</span>(<span class="summary-sig-vararg">...</span>)</span></code>
</td></tr>
</table><br />
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="upntest-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
UPnT
</p></th></tr></table>
</th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left"><font size="-2">Generated by Epydoc 2.1 on Wed Jun 13 11:00:46 2007</font></td>
<td align="right"><a href="http://epydoc.sourceforge.net"
><font size="-2">http://epydoc.sf.net</font></a></td>
</tr>
</table>
</body>
</html>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>exceptions.StandardError</title>
<link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="upntest-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
UPnT
</p></th></tr></table>
</th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<font size="-1"><b class="breadcrumbs">
Module&nbsp;exceptions ::
Class&nbsp;StandardError
</b></font></br>
</td>
<td><table cellpadding="0" cellspacing="0">
<tr><td align="right"><font size="-2">[show&nbsp;private&nbsp;|&nbsp;<a href="../public/exceptions.StandardError-class.html">hide&nbsp;private</a>]</font></td></tr>
<tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="exceptions.StandardError-class.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
</table></td>
</tr></table>
<!-- =========== START OF CLASS DESCRIPTION =========== -->
<h2 class="class">Class StandardError</h2>
<pre class="base-tree">
<a href="exceptions.Exception-class.html"><code>Exception</code></a> --+
|
<b>StandardError</b>
</pre><br />
<dl><dt><b>Known Subclasses:</b></dt>
<dd>
<a href="upntest.testservice.ActionSyntaxError-class.html"><code>ActionSyntaxError</code></a>,
<a href="upntest.testservice.MissingRequiredActionException-class.html"><code>MissingRequiredActionException</code></a>,
<a href="upntest.testservice.MissingUrlException-class.html"><code>MissingUrlException</code></a></dd></dl>
<hr/>
Base class for all standard Python exceptions.
<hr/>
<!-- =========== START OF METHOD SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Method Summary</th></tr>
<tr bgcolor="#e8f0f8" class="group">
<th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from Exception</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
<td><code><span class="summary-sig"><a href="exceptions.Exception-class.html#__init__" class="summary-sig-name"><code>__init__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
<td><code><span class="summary-sig"><a href="exceptions.Exception-class.html#__getitem__" class="summary-sig-name"><code>__getitem__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
<td><code><span class="summary-sig"><a href="exceptions.Exception-class.html#__str__" class="summary-sig-name"><code>__str__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
</td></tr>
</table><br />
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="upntest-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
UPnT
</p></th></tr></table>
</th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left"><font size="-2">Generated by Epydoc 2.1 on Wed Jun 13 11:00:46 2007</font></td>
<td align="right"><a href="http://epydoc.sourceforge.net"
><font size="-2">http://epydoc.sf.net</font></a></td>
</tr>
</table>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title> UPnT </title>