mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-22 21:32:31 +00:00
Improve Python tree-shaking
This commit is contained in:
parent
5bb2275788
commit
4f41f2184d
169 changed files with 4182 additions and 2411 deletions
22
third_party/python/Lib/xml/parsers/expat.py
vendored
22
third_party/python/Lib/xml/parsers/expat.py
vendored
|
@ -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
|
||||
|
|
2
third_party/python/Lib/xml/sax/__init__.py
vendored
2
third_party/python/Lib/xml/sax/__init__.py
vendored
|
@ -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()
|
||||
|
||||
|
|
|
@ -1,8 +1,4 @@
|
|||
"""Different kinds of SAX Exceptions"""
|
||||
import sys
|
||||
if sys.platform[:4] == "java":
|
||||
from java.lang import Exception
|
||||
del sys
|
||||
|
||||
# ===== SAXEXCEPTION =====
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue