Use the formatted message, unformatted, if there is no other message
This commit is contained in:
parent
bd4fa964b0
commit
faf0cefb82
1 changed files with 10 additions and 6 deletions
|
|
@ -138,14 +138,18 @@ class DebugAdapterConnection( object ):
|
||||||
if handler:
|
if handler:
|
||||||
handler( message )
|
handler( message )
|
||||||
else:
|
else:
|
||||||
reason = (
|
reason = message.get( 'message' )
|
||||||
message.get( 'body', {} ).get( 'error', {} ).get( 'format' ) or
|
if not message:
|
||||||
message.get( 'message' ) or
|
fmt = message.get( 'body', {} ).get( 'error', {} ).get( 'format' )
|
||||||
'no reason' )
|
if fmt:
|
||||||
|
# TODO: Actually make this work
|
||||||
|
reason = fmt
|
||||||
|
else:
|
||||||
|
message = 'No reason'
|
||||||
|
|
||||||
self._logger.error( 'Request failed: {0}'.format( reason ) )
|
self._logger.error( 'Request failed: {0}'.format( reason ) )
|
||||||
utils.UserMessage( 'Request failed: {0}'.format( reason ),
|
utils.UserMessage( 'Request failed: {0}'.format( reason ) )
|
||||||
persist = True )
|
|
||||||
|
|
||||||
elif message[ 'type' ] == 'event':
|
elif message[ 'type' ] == 'event':
|
||||||
method = 'OnEvent_' + message[ 'event' ]
|
method = 'OnEvent_' + message[ 'event' ]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue