pyIPCMI.ToolChain.Windows.py

Exceptions

  • WindowsException: Base class for all tool specific exceptions

Classes

  • Cmd: Represent an executable.
exception pyIPCMI.ToolChain.Windows.WindowsException(message='')[source]

Inheritance

Inheritance diagram of WindowsException

Members

__init__(message='')

Exception initializer

Parameters:message (str) – The exception message.
__str__()

Returns the exception’s message text.

args
class pyIPCMI.ToolChain.Windows.Cmd(platform, dryrun, logger=None)[source]

Inheritance

Inheritance diagram of Cmd

Members

class Executable[source]
class SwitchCommand[source]
_name = 'C'
Parameters = [<class 'pyIPCMI.ToolChain.Windows.Cmd.Executable'>, <class 'pyIPCMI.ToolChain.Windows.Cmd.SwitchCommand'>]
GetEnvironment(settingsFile=None)[source]
GetReader()
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 ======'