pyIPCMI.ToolChain.Windows

Exceptions

Classes

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

Inheritance

Inheritance diagram of WindowsException

Members

args
with_traceback(tb)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

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