Handle Miniterm exceptions

This commit is contained in:
Ivan Kravets
2015-09-05 22:58:42 +03:00
parent 1f612b466c
commit 01eb25cb39
2 changed files with 6 additions and 2 deletions

View File

@ -8,7 +8,7 @@ import click
from serial.tools import miniterm
from platformio import app
from platformio.exception import PlatformioException
from platformio.exception import MinitermException
from platformio.util import get_serialports
@ -81,4 +81,4 @@ def serialports_monitor(**kwargs):
try:
miniterm.main()
except Exception as e: # pylint: disable=W0702
raise PlatformioException(str(e))
raise MinitermException("Miniterm: %s" % e)

View File

@ -17,6 +17,10 @@ class ReturnErrorCode(PlatformioException):
pass
class MinitermException(PlatformioException):
pass
class AbortedByUser(PlatformioException):
MESSAGE = "Aborted by user"