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]