mς
%U²Ic @ s8 d Z d k Z d k Z d k Z d k Z d k Z d k l Z l Z l Z l Z d e i
f d YZ d f d YZ d e f d YZ
d e e f d
YZ d e e f d YZ e d
j oa d Z e d Z e i d e i d e i d e i e e i e i n d S( sK Self documenting XML-RPC Server.
This module can be used to create XML-RPC servers that
serve pydoc-style documentation in response to HTTP
GET requests. This documentation is dynamically generated
based on the functions and methods registered with the
server.
This module is built upon the pydoc and SimpleXMLRPCServer
modules.
N( s SimpleXMLRPCServers SimpleXMLRPCRequestHandlers CGIXMLRPCRequestHandlers resolve_dotted_attributet
ServerHTMLDocc B sG t Z d Z e h h h d Z e e h h h e d Z d Z RS( s7 Class used to generate pydoc HTML document for a serverc C sί | p | i } g } d } t i d } x| i | | } | p Pn | i
\ } } | i
| | | | ! | i \ } } }
}
} } | o3 | | i d d } | i
d | | f nα |
o1 d t |
} | i
d | | | f n© |
o1 d t |
} | i
d | | | f nq | | | d !d j o# | i
| i | | | | n6 | o | i
d
| n | i
| i | | | } q. W| i
| | | d i | S(
s Mark up some plain text, given a context of symbols to look for.
Each context dictionary maps object names to anchor names.i sM \b((http|ftp)://\S+[\w/]|RFC[- ]?(\d+)|PEP[- ]?(\d+)|(self\.)?((?:\w|\.)+))\bi t "s "s %ss' http://www.rfc-editor.org/rfc/rfc%d.txts( http://www.python.org/peps/pep-%04d.htmlt (s self.%st N( t escapet selft resultst heret ret compilet patternt searcht textt matcht spant startt endt appendt groupst allt schemet rfct pept selfdott namet replacet urlt intt namelinkt methodst funcst classest join( R R R R R R R R R R R R R R R
R R R
R ( ( t, /data/zmath/lib/python2.4/DocXMLRPCServer.pyt markup s<