diff -r 5b5e68ccca03 -r ae9ab1e150dc eric6/E5XML/SessionWriter.py --- a/eric6/E5XML/SessionWriter.py Tue Jan 26 14:09:30 2021 +0100 +++ b/eric6/E5XML/SessionWriter.py Wed Jan 27 10:06:09 2021 +0100 @@ -179,6 +179,11 @@ dbgEnv = self.dbg.envHistory[0] else: dbgEnv = "" + if len(self.dbg.multiprocessNoDebugHistory): + dbgMultiprocessNoDebug = self.dbg.multiprocessNoDebugHistory[0] + else: + dbgMultiprocessNoDebug = "" + self.writeTextElement("VirtualEnv", self.dbg.lastUsedVenvName) self.writeTextElement("CommandLine", dbgCmdline) self.writeTextElement("WorkingDirectory", dbgWd) @@ -199,6 +204,10 @@ self.writeAttribute("value", str(self.dbg.tracePython)) self.writeEmptyElement("AutoContinue") self.writeAttribute("value", str(self.dbg.autoContinue)) + self.writeEmptyElement("EnableMultiprocess") + self.writeAttribute("value", str(self.dbg.enableMultiprocess)) + self.writeTextElement("MultiprocessNoDebug", + dbgMultiprocessNoDebug) self.writeEmptyElement("CovexcPattern") # kept for compatibility else: self.writeTextElement("VirtualEnv", self.project.dbgVirtualEnv) @@ -221,6 +230,11 @@ self.writeAttribute("value", str(self.project.dbgTracePython)) self.writeEmptyElement("AutoContinue") self.writeAttribute("value", str(self.project.dbgAutoContinue)) + self.writeEmptyElement("EnableMultiprocess") + self.writeAttribute("value", + str(self.project.dbgEnableMultiprocess)) + self.writeTextElement("MultiprocessNoDebug", + self.project.dbgMultiprocessNoDebug) self.writeEmptyElement("CovexcPattern") # kept for compatibility self.writeEndElement()