FAQ: UnicodeDecodeError: Non-ASCII characters found in build environment

This commit is contained in:
Ivan Kravets
2017-06-01 21:35:26 +03:00
parent 5da5bd43e4
commit 0376a92ebb
2 changed files with 12 additions and 3 deletions

2
docs

Submodule docs updated: 1666723f26...e023a61674

View File

@ -14,6 +14,7 @@
import base64 import base64
import json import json
import sys
from os import environ from os import environ
from os.path import join from os.path import join
from time import time from time import time
@ -166,5 +167,13 @@ if "envdump" in COMMAND_LINE_TARGETS:
env.Exit(0) env.Exit(0)
if "idedata" in COMMAND_LINE_TARGETS: if "idedata" in COMMAND_LINE_TARGETS:
print "\n%s\n" % json.dumps(env.DumpIDEData()) try:
env.Exit(0) print "\n%s\n" % json.dumps(env.DumpIDEData())
env.Exit(0)
except UnicodeDecodeError:
sys.stderr.write(
"\nUnicodeDecodeError: Non-ASCII characters found in build "
"environment\n"
"See explanation in FAQ > Troubleshooting > Building\n"
"http://docs.platformio.org/page/faq.html\n\n")
env.Exit(1)