pyIPCMI.ToolChain.GNU

Exceptions

Classes

  • Make: Represent an executable.

Functions

exception pyIPCMI.ToolChain.GNU.GNUException(message='')[source]

Inheritance

Inheritance diagram of GNUException

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

Inheritance diagram of Make

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 ======'

Functions

pyIPCMI.ToolChain.GNU.GNUMakeQuestaSimFilter(gen)[source]
pyIPCMI.ToolChain.GNU.CocotbSimulationResultFilter(gen, simulationResult)[source]