pyIPCMI.ToolChain.Windows¶
Exceptions
WindowsException: Base class for all tool specific exceptions
Classes
Cmd: Represent an executable.
-
exception
pyIPCMI.ToolChain.Windows.WindowsException(message='')[source]¶ Inheritance
Members
-
__str__()¶ Returns the exception’s message text.
-
args¶
-
-
class
pyIPCMI.ToolChain.Windows.Cmd(platform, dryrun, logger=None)[source]¶ Inheritance
Members
-
Parameters= [<class 'pyIPCMI.ToolChain.Windows.Cmd.Executable'>, <class 'pyIPCMI.ToolChain.Windows.Cmd.SwitchCommand'>]¶
-
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 ======'¶
-