Skip to content

UnicodeEncodeError when writing to stdout in python2.6  #161

@struys

Description

@struys
$ pre-commit run fixmyjs
fixmyjs............................................................................................................................................................................................Failed
hookid: fixmyjs

Traceback (most recent call last):
  File "virtualenv_run/bin/pre-commit", line 14, in <module>
    sys.exit(main())
  File "virtualenv_run/lib/python2.6/site-packages/pre_commit/util.py", line 41, in wrapper
    return func(argv)
  File "virtualenv_run/lib/python2.6/site-packages/pre_commit/main.py", line 99, in main
    return run(runner, args)
  File "virtualenv_run/lib/python2.6/site-packages/pre_commit/commands/run.py", line 144, in run
    return _run_hook(runner, args, write=write)
  File "virtualenv_run/lib/python2.6/site-packages/pre_commit/commands/run.py", line 116, in _run_hook
    return _run_single_hook(runner, repo, hook_id, args, write=write)
  File "virtualenv_run/lib/python2.6/site-packages/pre_commit/commands/run.py", line 91, in _run_single_hook
    write(output.strip() + '\n')
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2713' in position 0: ordinal not in range(128)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions