Improve Python tree-shaking

This commit is contained in:
Justine Tunney 2021-09-06 19:24:10 -07:00
parent 5bb2275788
commit 4f41f2184d
169 changed files with 4182 additions and 2411 deletions

View file

@ -1,7 +1,27 @@
"""Interface to the Expat non-validating XML parser."""
__all__ = [
'EXPAT_VERSION',
'ErrorString',
'ExpatError',
'ParserCreate',
'XMLParserType',
'XML_PARAM_ENTITY_PARSING_ALWAYS',
'XML_PARAM_ENTITY_PARSING_NEVER',
'XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE',
'error',
'errors',
'expat_CAPI',
'features',
'model',
'native_encoding',
'sys',
'version_info',
]
import sys
from pyexpat import *
from pyexpat import EXPAT_VERSION, ErrorString, ExpatError, ParserCreate, XMLParserType, XML_PARAM_ENTITY_PARSING_ALWAYS, XML_PARAM_ENTITY_PARSING_NEVER, XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE, error, errors, expat_CAPI, features, model, native_encoding, version_info
# provide pyexpat submodules as xml.parsers.expat submodules
sys.modules['xml.parsers.expat.model'] = model

View file

@ -95,7 +95,7 @@ def make_parser(parser_list = []):
if sys.platform[ : 4] == "java":
def _create_parser(parser_name):
from org.python.core import imp
# from org.python.core import imp
drv_module = imp.importName(parser_name, 0, globals())
return drv_module.create_parser()

View file

@ -1,8 +1,4 @@
"""Different kinds of SAX Exceptions"""
import sys
if sys.platform[:4] == "java":
from java.lang import Exception
del sys
# ===== SAXEXCEPTION =====