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 json
import sys
from os import environ
from os.path import join
from time import time
@ -166,5 +167,13 @@ if "envdump" in COMMAND_LINE_TARGETS:
env.Exit(0)
if "idedata" in COMMAND_LINE_TARGETS:
print "\n%s\n" % json.dumps(env.DumpIDEData())
env.Exit(0)
try:
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)