Sun, 11 Sep 2016 16:39:30 +0200
Fixed an issue in the new debugger protocol because JSONDecodeError is defined for Python 3.5 and newer only.
# -*- coding: utf-8 -*- # Copyright (c) 2016 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing utilities functions for the debug client. """ def prepareJsonCommand(method, params): """ Function to prepare a single command or response for transmission to the IDE. @param method command or response name to be sent @type str @param params dictionary of named parameters for the command or response @type dict @return prepared JSON command or response string @rtype str """ import json commandDict = { "jsonrpc": "2.0", "method": method, "params": params, } return json.dumps(commandDict) + '\n' # # eflag: FileType = Python2 # eflag: noqa = M702