Attempt to recover from broken messages
This commit is contained in:
parent
fa92c2a8d5
commit
dd88e051a4
1 changed files with 6 additions and 1 deletions
|
|
@ -226,7 +226,12 @@ class DebugAdapterConnection( object ):
|
||||||
|
|
||||||
# self._logger.debug( 'Message received (raw): %s', payload )
|
# self._logger.debug( 'Message received (raw): %s', payload )
|
||||||
|
|
||||||
message = json.loads( payload )
|
try:
|
||||||
|
message = json.loads( payload, strict = False )
|
||||||
|
except Exception:
|
||||||
|
self._logger.exception( "Invalid message received: %s", payload )
|
||||||
|
self._SetState( 'READ_HEADER' )
|
||||||
|
raise
|
||||||
|
|
||||||
self._logger.debug( 'Message received: {0}'.format( message ) )
|
self._logger.debug( 'Message received: {0}'.format( message ) )
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue