Просто сделайте так, чтобы ваша __init__
функция принимала аргументы, и сохраняйте эти аргументы до следующего.
from xml.sax import make_parser, handler
class parserSAXHandler(handler.ContentHandler):
def __init__(self, something):
self.something = something
def startElement(self, name, attrs):
def endElement(self,name):
...
do_something(self.something)
...
def characters(self, content):
parser = make_parser()
parser.setContentHandler(parserSAXHandler(some_argument))
doc="PathToDocToBeParsed";
parser.parse(doc);