From fd3852efb732b6434a5327a056135f3444b93ba3 Mon Sep 17 00:00:00 2001 From: Pranav P Date: Thu, 1 Jun 2023 12:10:54 +0530 Subject: Suppressed PrinterOnly error of ngspice batch mode --- src/ngspiceSimulation/NgspiceWidget.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ngspiceSimulation/NgspiceWidget.py b/src/ngspiceSimulation/NgspiceWidget.py index 138642ca..b19936de 100644 --- a/src/ngspiceSimulation/NgspiceWidget.py +++ b/src/ngspiceSimulation/NgspiceWidget.py @@ -97,7 +97,12 @@ class NgspiceWidget(QtWidgets.QWidget): self.terminalUi.simulationConsole.insertPlainText( str(self.process.readAllStandardOutput().data(), encoding='utf-8') ) - stderror = self.process.readAllStandardError() + + stderror = str(self.process.readAllStandardError().data(), encoding='utf-8') + #For suppressing the PrinterOnly error that batch mode throws + stderror = '\n'.join([line for line in stderror.split('\n') + if ('PrinterOnly' not in line and + 'viewport for graphics' not in line)]) self.terminalUi.simulationConsole.insertPlainText( - str(stderror.data(), encoding='utf-8') + stderror ) \ No newline at end of file -- cgit