镜像自地址
https://github.com/binary-husky/gpt_academic.git
已同步 2025-12-09 16:06:48 +00:00
configure utf8 encoding
这个提交包含在:
@@ -22,10 +22,12 @@ def silence_stdout(func):
|
|||||||
def wrapper(*args, **kwargs):
|
def wrapper(*args, **kwargs):
|
||||||
_original_stdout = sys.stdout
|
_original_stdout = sys.stdout
|
||||||
sys.stdout = open(os.devnull, 'w')
|
sys.stdout = open(os.devnull, 'w')
|
||||||
|
sys.stdout.reconfigure(encoding='utf-8')
|
||||||
for q in func(*args, **kwargs):
|
for q in func(*args, **kwargs):
|
||||||
sys.stdout = _original_stdout
|
sys.stdout = _original_stdout
|
||||||
yield q
|
yield q
|
||||||
sys.stdout = open(os.devnull, 'w')
|
sys.stdout = open(os.devnull, 'w')
|
||||||
|
sys.stdout.reconfigure(encoding='utf-8')
|
||||||
sys.stdout.close()
|
sys.stdout.close()
|
||||||
sys.stdout = _original_stdout
|
sys.stdout = _original_stdout
|
||||||
return wrapper
|
return wrapper
|
||||||
@@ -35,6 +37,7 @@ def silence_stdout_fn(func):
|
|||||||
def wrapper(*args, **kwargs):
|
def wrapper(*args, **kwargs):
|
||||||
_original_stdout = sys.stdout
|
_original_stdout = sys.stdout
|
||||||
sys.stdout = open(os.devnull, 'w')
|
sys.stdout = open(os.devnull, 'w')
|
||||||
|
sys.stdout.reconfigure(encoding='utf-8')
|
||||||
result = func(*args, **kwargs)
|
result = func(*args, **kwargs)
|
||||||
sys.stdout.close()
|
sys.stdout.close()
|
||||||
sys.stdout = _original_stdout
|
sys.stdout = _original_stdout
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户