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 serial.tools import miniterm
from platformio import app from platformio import app
from platformio.exception import PlatformioException from platformio.exception import MinitermException
from platformio.util import get_serialports from platformio.util import get_serialports
@ -81,4 +81,4 @@ def serialports_monitor(**kwargs):
try: try:
miniterm.main() miniterm.main()
except Exception as e: # pylint: disable=W0702 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 pass
class MinitermException(PlatformioException):
pass
class AbortedByUser(PlatformioException): class AbortedByUser(PlatformioException):
MESSAGE = "Aborted by user" MESSAGE = "Aborted by user"