Skip to content

Commit 88a0db6

Browse files
implement log_desk option to Simulation
1 parent 7595881 commit 88a0db6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

PySpice/Spice/Simulation.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -717,10 +717,17 @@ def _run(self, analysis_method, *args, **kwargs):
717717
if 'probes' in kwargs:
718718
self.save(* kwargs.pop('probes'))
719719

720+
_kwargs = dict(kwargs)
721+
_kwargs.pop('log_desk', None)
722+
720723
method = getattr(CircuitSimulation, analysis_method)
721-
method(self, *args, **kwargs)
724+
method(self, *args, **_kwargs)
722725

723-
self._logger.debug('desk' + os.linesep + str(self))
726+
message = 'desk' + os.linesep + str(self)
727+
if kwargs.get('log_desk', False):
728+
self._logger.info(message)
729+
else:
730+
self._logger.debug(message)
724731

725732
##############################################
726733

0 commit comments

Comments
 (0)