__init__(self,
consumer,
interest_tags,
callback_finalizer=None,
exempt_tags=[ ] )
(Constructor)
| source code
|
Initialize to begin catching and firing off events.
Arguments: o consumer - The consumer that we'll send Biopython events
to.
o interest_tags - A listing of all the tags we are interested in.
o callback_finalizer - A function to deal with the collected
information before passing it on to the consumer. By default the
collected information is a list of all of the lines read for a particular
tag -- if there are multiple tags in a row like:
<some_info>Spam<some_info> <some_info>More
Spam<some_info>
In this case the list of information would be:
['Spam', 'More Spam']
This list of lines will be passed to the callback finalizer if it is
present. Otherwise the consumer will be called with the list of content
information.
o exempt_tags - A listing of particular tags that are exempt from
being processed by the callback_finalizer. This allows you to use a
finalizer to deal with most tags, but leave those you don't want
touched.
- Overrides:
xml.sax.handler.ContentHandler.__init__
|