Todo: 集成多平台 解决因SaiNiu线程抢占资源问题 本地提交测试环境打包 和 正式打包脚本与正式环境打包bat 提交Python32环境包 改进多日志文件生成情况修改打包日志细节
This commit is contained in:
34
Utils/PythonNew32/Lib/site-packages/zipp/compat/py313.py
Normal file
34
Utils/PythonNew32/Lib/site-packages/zipp/compat/py313.py
Normal file
@@ -0,0 +1,34 @@
|
||||
import functools
|
||||
import sys
|
||||
|
||||
|
||||
# from jaraco.functools 4.1
|
||||
def identity(x):
|
||||
return x
|
||||
|
||||
|
||||
# from jaraco.functools 4.1
|
||||
def apply(transform):
|
||||
def wrap(func):
|
||||
return functools.wraps(func)(compose(transform, func))
|
||||
|
||||
return wrap
|
||||
|
||||
|
||||
# from jaraco.functools 4.1
|
||||
def compose(*funcs):
|
||||
def compose_two(f1, f2):
|
||||
return lambda *args, **kwargs: f1(f2(*args, **kwargs))
|
||||
|
||||
return functools.reduce(compose_two, funcs)
|
||||
|
||||
|
||||
def replace(pattern):
|
||||
r"""
|
||||
>>> replace(r'foo\z')
|
||||
'foo\\Z'
|
||||
"""
|
||||
return pattern[:-2] + pattern[-2:].replace(r'\z', r'\Z')
|
||||
|
||||
|
||||
legacy_end_marker = apply(replace) if sys.version_info < (3, 14) else identity
|
||||
Reference in New Issue
Block a user