setting XML_CATALOG_FILES
Hi: using lxml 3.3.5 our project is implementing XML catalogs. On initial testing it appears that the XML_CATALOG_FILES environment variable needs to be set before lxml is imported, i.e.: # e.g. 1: works import os os.environ['XML_CATALOG_FILES'] = '/tmp/catalog.xml' from lxml import etree ... # validate XML schema = etree.XMLSchema(file=myschema) parser = etree.XMLParser(schema=schema) doc = etree.fromstring(postdata, parser) # e.g. 2: does not work import os from lxml import etree ... os.environ['XML_CATALOG_FILES'] = '/tmp/catalog.xml' ... # validate XML schema = etree.XMLSchema(file=myschema) parser = etree.XMLParser(schema=schema) doc = etree.fromstring(postdata, parser) Is there any way for lxml to realize XML_CATALOG_FILES after being imported? Thanks ..Tom
participants (1)
-
Tom Kralidis