pyIPCMI.ToolChain.GNU.py¶
Exceptions
GNUException
: Base class for all tool specific exceptions
Classes
Make
: Represent an executable.
Functions
GNUMakeQuestaSimFilter()
: Undocumented.CocotbSimulationResultFilter()
: Undocumented.
-
exception
pyIPCMI.ToolChain.GNU.
GNUException
(message='')[source] Inheritance
Members
-
__init__
(message='') Exception initializer
Parameters: message (str) – The exception message.
-
__str__
() Returns the exception’s message text.
-
args
-
-
class
pyIPCMI.ToolChain.GNU.
Make
(platform, dryrun, logger=None)[source] Inheritance
Members
-
class
Executable
[source]
-
class
SwitchGui
[source] -
_name
= 'GUI'
-
-
Parameters
= [<class 'pyIPCMI.ToolChain.GNU.Make.Executable'>, <class 'pyIPCMI.ToolChain.GNU.Make.SwitchGui'>]
-
RunCocotb
()[source]
-
GetReader
()
-
HasErrors
True if errors or fatals errors were found while processing the output stream.
-
HasWarnings
True if errors or fatals errors were found while processing the output stream.
-
Log
(entry, condition=True) Write an entry to the local logger.
-
LogDebug
(*args, condition=True, **kwargs)
-
LogDryRun
(*args, condition=True, **kwargs)
-
LogError
(*args, condition=True, **kwargs)
-
LogFatal
(*args, condition=True, **kwargs)
-
LogInfo
(*args, condition=True, **kwargs)
-
LogNormal
(*args, condition=True, **kwargs)
-
LogQuiet
(*args, condition=True, **kwargs)
-
LogVerbose
(*args, condition=True, **kwargs)
-
LogWarning
(*args, condition=True, **kwargs)
-
Logger
Return the local logger instance.
-
Path
-
ReadUntilBoundary
(indent=0)
-
Send
(line, end='\n')
-
SendBoundary
()
-
StartProcess
(parameterList)
-
Terminate
()
-
_TryLog
(*args, condition=True, **kwargs)
-
_pyIPCMI_BOUNDARY
= '====== pyIPCMI BOUNDARY ======'
-
class
Functions
-
pyIPCMI.ToolChain.GNU.
GNUMakeQuestaSimFilter
(gen)[source]
-
pyIPCMI.ToolChain.GNU.
CocotbSimulationResultFilter
(gen, simulationResult)[source]