Move encoding switch to before the unicode decision is made
This commit is contained in:
@@ -54,11 +54,6 @@ def strtobool(val: str) -> bool:
|
|||||||
|
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
if sys.platform == 'win32' and hasattr(sys.stdout, 'reconfigure'):
|
|
||||||
# the encoding on Windows can be a 1-byte charmap, but all CIs support
|
|
||||||
# utf8, so we hardcode that
|
|
||||||
sys.stdout.reconfigure(encoding='utf8')
|
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description='Build wheels for all the platforms.',
|
description='Build wheels for all the platforms.',
|
||||||
epilog='''
|
epilog='''
|
||||||
|
|||||||
@@ -34,6 +34,11 @@ class Logger:
|
|||||||
active_fold_group_name: Optional[str] = None
|
active_fold_group_name: Optional[str] = None
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
if sys.platform == 'win32' and hasattr(sys.stdout, 'reconfigure'):
|
||||||
|
# the encoding on Windows can be a 1-byte charmap, but all CIs
|
||||||
|
# support utf8, so we hardcode that
|
||||||
|
sys.stdout.reconfigure(encoding='utf8')
|
||||||
|
|
||||||
self.unicode_enabled = file_supports_unicode(sys.stdout)
|
self.unicode_enabled = file_supports_unicode(sys.stdout)
|
||||||
|
|
||||||
if 'AZURE_HTTP_USER_AGENT' in os.environ:
|
if 'AZURE_HTTP_USER_AGENT' in os.environ:
|
||||||
|
|||||||
Reference in New Issue
Block a user