Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encoding Bug: UnicodeEncodeError: 'charmap' codec can't encode character '\u2502' in position 87: character maps to <undefined> #5

Open
DeflateAwning opened this issue May 26, 2023 · 0 comments

Comments

@DeflateAwning
Copy link

DeflateAwning commented May 26, 2023

Command Run:

awslogs get /aws/batch/job generic-runner/default/<stream_id> -s 100h --color=never > log_file.log

The log contained unicode characters, like this: https://www.compart.com/en/unicode/U+2502 ()

Traceback, from the script itself:

Version:       0.15.0
Python:        3.9.13
boto3 version: 1.26.119
Platform:      Windows-10
Args:          ['C:\\Users\\...\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_...\\LocalCache\\local-packages\\Python39\\Scripts\\awslogs', 'get', '/aws/batch/job', 'generic-runner/default/<stream_id>', '-s', '100h', '--color=never']
Config: {'aws_access_key_id': 'SENSITIVE', 'aws_secret_access_key': 'SENSITIVE', 'aws_session_token': 'SENSITIVE', 'aws_profile': 'SENSITIVE', 'aws_region': None, 'aws_endpoint_url': None, 'log_group_name': '/aws/batch/job', 'log_stream_name': 'generic-runner/default/<stream_id>', 'filter_pattern': None, 'watch': False, 'watch_interval': 1, 'output_group_enabled': True, 'output_stream_enabled': True, 'output_timestamp_enabled': False, 'output_ingestion_time_enabled': False, 'start': '100h', 'end': None, 'color': 'never', 'query': None, 'treat_stream_as_prefix': False, 'func': 'list_logs'}

Traceback (most recent call last):
  File "C:\Users\...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_...\LocalCache\local-packages\Python39\site-packages\awslogs\bin.py", line 185, in main
    getattr(logs, options.func)()
  File "C:\Users\...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_...\LocalCache\local-packages\Python39\site-packages\awslogs\core.py", line 237, in list_logs
    consumer()
  File "C:\Users\...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_...\LocalCache\local-packages\Python39\site-packages\awslogs\core.py", line 226, in consumer
    print(' '.join(output))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2502' in position 87: character maps to <undefined>
@DeflateAwning DeflateAwning changed the title Encoding Bug: Encoding Bug: UnicodeEncodeError: 'charmap' codec can't encode character '\u2502' in position 87: character maps to <undefined> May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant