Move Python or Platform dependent code to "compat" module

This commit is contained in:
Ivan Kravets
2019-05-10 17:26:10 +03:00
parent ce4ed18ceb
commit 834206ff20
17 changed files with 98 additions and 67 deletions

View File

@ -20,6 +20,7 @@ import click
import requests
from platformio import VERSION, __version__, exception, util
from platformio.compat import WINDOWS
from platformio.managers.core import shutdown_piohome_servers
@ -68,7 +69,7 @@ def cli(dev):
raise exception.UpgradeError("\n".join([str(cmd), str(e)]))
permission_errors = ("permission denied", "not permitted")
if (any(m in r['err'].lower() for m in permission_errors)
and "windows" not in util.get_systype()):
and not WINDOWS):
click.secho(
"""
-----------------