ACSErrTypeCommonImpl
index
/alma/ACS-2016.6/ACSSW/lib/python/site-packages/ACSErrTypeCommonImpl.py

Some form of custom documentation goes here...

 
Modules
       
ACSErr
ACSErrTypeCommon

 
Classes
       
ACSErr.Completion(omniORB.StructBase)
BadParameterCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CORBAProblemCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CORBAUserExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CannotLoadCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntAccessComponentCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntAccessPropertyCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntCreateObjectCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntCreateThreadCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntPerformActionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
FileNotFoundCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
GenericErrorCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
IOErrorCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
IllegalArgumentCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
IllegalStateEventCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
MemoryFaultCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NoResourcesCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NotImplementedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NotInitializedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NullPointerCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
OutOfBoundsCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
ParsingXMLProblemCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
StateMachineActionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
StdExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
TypeNotFoundCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
TypeNotSupportedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
UnexpectedExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
UnknownCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
ACSErrTypeCommon.BadParameterEx(omniORB.CORBA.UserException)
BadParameterExImpl(ACSErrTypeCommon.BadParameterEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CORBAProblemEx(omniORB.CORBA.UserException)
CORBAProblemExImpl(ACSErrTypeCommon.CORBAProblemEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CORBAUserExceptionEx(omniORB.CORBA.UserException)
CORBAUserExceptionExImpl(ACSErrTypeCommon.CORBAUserExceptionEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CannotLoadEx(omniORB.CORBA.UserException)
CannotLoadExImpl(ACSErrTypeCommon.CannotLoadEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CouldntAccessComponentEx(omniORB.CORBA.UserException)
CouldntAccessComponentExImpl(ACSErrTypeCommon.CouldntAccessComponentEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CouldntAccessPropertyEx(omniORB.CORBA.UserException)
CouldntAccessPropertyExImpl(ACSErrTypeCommon.CouldntAccessPropertyEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CouldntCreateObjectEx(omniORB.CORBA.UserException)
CouldntCreateObjectExImpl(ACSErrTypeCommon.CouldntCreateObjectEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CouldntCreateThreadEx(omniORB.CORBA.UserException)
CouldntCreateThreadExImpl(ACSErrTypeCommon.CouldntCreateThreadEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.CouldntPerformActionEx(omniORB.CORBA.UserException)
CouldntPerformActionExImpl(ACSErrTypeCommon.CouldntPerformActionEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.FileNotFoundEx(omniORB.CORBA.UserException)
FileNotFoundExImpl(ACSErrTypeCommon.FileNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.GenericErrorEx(omniORB.CORBA.UserException)
GenericErrorExImpl(ACSErrTypeCommon.GenericErrorEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.IOErrorEx(omniORB.CORBA.UserException)
IOErrorExImpl(ACSErrTypeCommon.IOErrorEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.IllegalArgumentEx(omniORB.CORBA.UserException)
IllegalArgumentExImpl(ACSErrTypeCommon.IllegalArgumentEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.IllegalStateEventEx(omniORB.CORBA.UserException)
IllegalStateEventExImpl(ACSErrTypeCommon.IllegalStateEventEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.MemoryFaultEx(omniORB.CORBA.UserException)
MemoryFaultExImpl(ACSErrTypeCommon.MemoryFaultEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.NoResourcesEx(omniORB.CORBA.UserException)
NoResourcesExImpl(ACSErrTypeCommon.NoResourcesEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.NotImplementedEx(omniORB.CORBA.UserException)
NotImplementedExImpl(ACSErrTypeCommon.NotImplementedEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.NotInitializedEx(omniORB.CORBA.UserException)
NotInitializedExImpl(ACSErrTypeCommon.NotInitializedEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.NullPointerEx(omniORB.CORBA.UserException)
NullPointerExImpl(ACSErrTypeCommon.NullPointerEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.OutOfBoundsEx(omniORB.CORBA.UserException)
OutOfBoundsExImpl(ACSErrTypeCommon.OutOfBoundsEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.ParsingXMLProblemEx(omniORB.CORBA.UserException)
ParsingXMLProblemExImpl(ACSErrTypeCommon.ParsingXMLProblemEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.StateMachineActionEx(omniORB.CORBA.UserException)
StateMachineActionExImpl(ACSErrTypeCommon.StateMachineActionEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.StdExceptionEx(omniORB.CORBA.UserException)
StdExceptionExImpl(ACSErrTypeCommon.StdExceptionEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.TypeNotFoundEx(omniORB.CORBA.UserException)
TypeNotFoundExImpl(ACSErrTypeCommon.TypeNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.TypeNotSupportedEx(omniORB.CORBA.UserException)
TypeNotSupportedExImpl(ACSErrTypeCommon.TypeNotSupportedEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.UnexpectedExceptionEx(omniORB.CORBA.UserException)
UnexpectedExceptionExImpl(ACSErrTypeCommon.UnexpectedExceptionEx, Acspy.Common.Err.ACSError, BaseException)
ACSErrTypeCommon.UnknownEx(omniORB.CORBA.UserException)
UnknownExImpl(ACSErrTypeCommon.UnknownEx, Acspy.Common.Err.ACSError, BaseException)
BaseException
BadParameterExImpl(ACSErrTypeCommon.BadParameterEx, Acspy.Common.Err.ACSError, BaseException)
CORBAProblemExImpl(ACSErrTypeCommon.CORBAProblemEx, Acspy.Common.Err.ACSError, BaseException)
CORBAUserExceptionExImpl(ACSErrTypeCommon.CORBAUserExceptionEx, Acspy.Common.Err.ACSError, BaseException)
CannotLoadExImpl(ACSErrTypeCommon.CannotLoadEx, Acspy.Common.Err.ACSError, BaseException)
CouldntAccessComponentExImpl(ACSErrTypeCommon.CouldntAccessComponentEx, Acspy.Common.Err.ACSError, BaseException)
CouldntAccessPropertyExImpl(ACSErrTypeCommon.CouldntAccessPropertyEx, Acspy.Common.Err.ACSError, BaseException)
CouldntCreateObjectExImpl(ACSErrTypeCommon.CouldntCreateObjectEx, Acspy.Common.Err.ACSError, BaseException)
CouldntCreateThreadExImpl(ACSErrTypeCommon.CouldntCreateThreadEx, Acspy.Common.Err.ACSError, BaseException)
CouldntPerformActionExImpl(ACSErrTypeCommon.CouldntPerformActionEx, Acspy.Common.Err.ACSError, BaseException)
FileNotFoundExImpl(ACSErrTypeCommon.FileNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
GenericErrorExImpl(ACSErrTypeCommon.GenericErrorEx, Acspy.Common.Err.ACSError, BaseException)
IOErrorExImpl(ACSErrTypeCommon.IOErrorEx, Acspy.Common.Err.ACSError, BaseException)
IllegalArgumentExImpl(ACSErrTypeCommon.IllegalArgumentEx, Acspy.Common.Err.ACSError, BaseException)
IllegalStateEventExImpl(ACSErrTypeCommon.IllegalStateEventEx, Acspy.Common.Err.ACSError, BaseException)
MemoryFaultExImpl(ACSErrTypeCommon.MemoryFaultEx, Acspy.Common.Err.ACSError, BaseException)
NoResourcesExImpl(ACSErrTypeCommon.NoResourcesEx, Acspy.Common.Err.ACSError, BaseException)
NotImplementedExImpl(ACSErrTypeCommon.NotImplementedEx, Acspy.Common.Err.ACSError, BaseException)
NotInitializedExImpl(ACSErrTypeCommon.NotInitializedEx, Acspy.Common.Err.ACSError, BaseException)
NullPointerExImpl(ACSErrTypeCommon.NullPointerEx, Acspy.Common.Err.ACSError, BaseException)
OutOfBoundsExImpl(ACSErrTypeCommon.OutOfBoundsEx, Acspy.Common.Err.ACSError, BaseException)
ParsingXMLProblemExImpl(ACSErrTypeCommon.ParsingXMLProblemEx, Acspy.Common.Err.ACSError, BaseException)
StateMachineActionExImpl(ACSErrTypeCommon.StateMachineActionEx, Acspy.Common.Err.ACSError, BaseException)
StdExceptionExImpl(ACSErrTypeCommon.StdExceptionEx, Acspy.Common.Err.ACSError, BaseException)
TypeNotFoundExImpl(ACSErrTypeCommon.TypeNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
TypeNotSupportedExImpl(ACSErrTypeCommon.TypeNotSupportedEx, Acspy.Common.Err.ACSError, BaseException)
UnexpectedExceptionExImpl(ACSErrTypeCommon.UnexpectedExceptionEx, Acspy.Common.Err.ACSError, BaseException)
UnknownExImpl(ACSErrTypeCommon.UnknownEx, Acspy.Common.Err.ACSError, BaseException)
Acspy.Common.Err.ACSError(Acspy.Common.ErrorTrace.ErrorTraceHelper)
BadParameterCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
BadParameterExImpl(ACSErrTypeCommon.BadParameterEx, Acspy.Common.Err.ACSError, BaseException)
CORBAProblemCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CORBAProblemExImpl(ACSErrTypeCommon.CORBAProblemEx, Acspy.Common.Err.ACSError, BaseException)
CORBAUserExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CORBAUserExceptionExImpl(ACSErrTypeCommon.CORBAUserExceptionEx, Acspy.Common.Err.ACSError, BaseException)
CannotLoadCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CannotLoadExImpl(ACSErrTypeCommon.CannotLoadEx, Acspy.Common.Err.ACSError, BaseException)
CouldntAccessComponentCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntAccessComponentExImpl(ACSErrTypeCommon.CouldntAccessComponentEx, Acspy.Common.Err.ACSError, BaseException)
CouldntAccessPropertyCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntAccessPropertyExImpl(ACSErrTypeCommon.CouldntAccessPropertyEx, Acspy.Common.Err.ACSError, BaseException)
CouldntCreateObjectCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntCreateObjectExImpl(ACSErrTypeCommon.CouldntCreateObjectEx, Acspy.Common.Err.ACSError, BaseException)
CouldntCreateThreadCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntCreateThreadExImpl(ACSErrTypeCommon.CouldntCreateThreadEx, Acspy.Common.Err.ACSError, BaseException)
CouldntPerformActionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
CouldntPerformActionExImpl(ACSErrTypeCommon.CouldntPerformActionEx, Acspy.Common.Err.ACSError, BaseException)
FileNotFoundCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
FileNotFoundExImpl(ACSErrTypeCommon.FileNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
GenericErrorCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
GenericErrorExImpl(ACSErrTypeCommon.GenericErrorEx, Acspy.Common.Err.ACSError, BaseException)
IOErrorCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
IOErrorExImpl(ACSErrTypeCommon.IOErrorEx, Acspy.Common.Err.ACSError, BaseException)
IllegalArgumentCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
IllegalArgumentExImpl(ACSErrTypeCommon.IllegalArgumentEx, Acspy.Common.Err.ACSError, BaseException)
IllegalStateEventCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
IllegalStateEventExImpl(ACSErrTypeCommon.IllegalStateEventEx, Acspy.Common.Err.ACSError, BaseException)
MemoryFaultCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
MemoryFaultExImpl(ACSErrTypeCommon.MemoryFaultEx, Acspy.Common.Err.ACSError, BaseException)
NoResourcesCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NoResourcesExImpl(ACSErrTypeCommon.NoResourcesEx, Acspy.Common.Err.ACSError, BaseException)
NotImplementedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NotImplementedExImpl(ACSErrTypeCommon.NotImplementedEx, Acspy.Common.Err.ACSError, BaseException)
NotInitializedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NotInitializedExImpl(ACSErrTypeCommon.NotInitializedEx, Acspy.Common.Err.ACSError, BaseException)
NullPointerCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
NullPointerExImpl(ACSErrTypeCommon.NullPointerEx, Acspy.Common.Err.ACSError, BaseException)
OutOfBoundsCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
OutOfBoundsExImpl(ACSErrTypeCommon.OutOfBoundsEx, Acspy.Common.Err.ACSError, BaseException)
ParsingXMLProblemCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
ParsingXMLProblemExImpl(ACSErrTypeCommon.ParsingXMLProblemEx, Acspy.Common.Err.ACSError, BaseException)
StateMachineActionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
StateMachineActionExImpl(ACSErrTypeCommon.StateMachineActionEx, Acspy.Common.Err.ACSError, BaseException)
StdExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
StdExceptionExImpl(ACSErrTypeCommon.StdExceptionEx, Acspy.Common.Err.ACSError, BaseException)
TypeNotFoundCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
TypeNotFoundExImpl(ACSErrTypeCommon.TypeNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
TypeNotSupportedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
TypeNotSupportedExImpl(ACSErrTypeCommon.TypeNotSupportedEx, Acspy.Common.Err.ACSError, BaseException)
UnexpectedExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
UnexpectedExceptionExImpl(ACSErrTypeCommon.UnexpectedExceptionEx, Acspy.Common.Err.ACSError, BaseException)
UnknownCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
UnknownExImpl(ACSErrTypeCommon.UnknownEx, Acspy.Common.Err.ACSError, BaseException)

 
class BadParameterCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
BadParameterCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getParameter(self)
Member getter method.
getParameterValue(self)
Member getter method.
getReason(self)
Member getter method.
setParameter(self, value)
Member setter method.
setParameterValue(self, value)
Member setter method.
setReason(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class BadParameterExImpl(ACSErrTypeCommon.BadParameterEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
BadParameterExImpl
ACSErrTypeCommon.BadParameterEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getParameter(self)
Member getter method.
getParameterValue(self)
Member getter method.
getReason(self)
Member getter method.
setParameter(self, value)
Member setter method.
setParameterValue(self, value)
Member setter method.
setReason(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class BaseException
    Class serves as a base exception for all error type/code exception
pairs defined within this module. The reason this is provided is so 
that one can generically catch ACS Error System based Python 
exceptions using a single Python "except BaseException, e:" type
statement.
 
 

 
class CORBAProblemCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CORBAProblemCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getCompletionStatus(self)
Member getter method.
getInfo(self)
Member getter method.
getMinor(self)
Member getter method.
setCompletionStatus(self, value)
Member setter method.
setInfo(self, value)
Member setter method.
setMinor(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CORBAProblemExImpl(ACSErrTypeCommon.CORBAProblemEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CORBAProblemExImpl
ACSErrTypeCommon.CORBAProblemEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getCompletionStatus(self)
Member getter method.
getInfo(self)
Member getter method.
getMinor(self)
Member getter method.
setCompletionStatus(self, value)
Member setter method.
setInfo(self, value)
Member setter method.
setMinor(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CORBAUserExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CORBAUserExceptionCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getInfo(self)
Member getter method.
setInfo(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CORBAUserExceptionExImpl(ACSErrTypeCommon.CORBAUserExceptionEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CORBAUserExceptionExImpl
ACSErrTypeCommon.CORBAUserExceptionEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getInfo(self)
Member getter method.
setInfo(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CannotLoadCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CannotLoadCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getObjectName(self)
Member getter method.
setObjectName(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CannotLoadExImpl(ACSErrTypeCommon.CannotLoadEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CannotLoadExImpl
ACSErrTypeCommon.CannotLoadEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getObjectName(self)
Member getter method.
setObjectName(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntAccessComponentCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntAccessComponentCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntAccessComponentExImpl(ACSErrTypeCommon.CouldntAccessComponentEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntAccessComponentExImpl
ACSErrTypeCommon.CouldntAccessComponentEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntAccessPropertyCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntAccessPropertyCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntAccessPropertyExImpl(ACSErrTypeCommon.CouldntAccessPropertyEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntAccessPropertyExImpl
ACSErrTypeCommon.CouldntAccessPropertyEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntCreateObjectCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntCreateObjectCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntCreateObjectExImpl(ACSErrTypeCommon.CouldntCreateObjectEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntCreateObjectExImpl
ACSErrTypeCommon.CouldntCreateObjectEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntCreateThreadCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntCreateThreadCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntCreateThreadExImpl(ACSErrTypeCommon.CouldntCreateThreadEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntCreateThreadExImpl
ACSErrTypeCommon.CouldntCreateThreadEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntPerformActionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntPerformActionCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class CouldntPerformActionExImpl(ACSErrTypeCommon.CouldntPerformActionEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
CouldntPerformActionExImpl
ACSErrTypeCommon.CouldntPerformActionEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class FileNotFoundCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
FileNotFoundCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getFileName(self)
Member getter method.
setFileName(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class FileNotFoundExImpl(ACSErrTypeCommon.FileNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
FileNotFoundExImpl
ACSErrTypeCommon.FileNotFoundEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getFileName(self)
Member getter method.
setFileName(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class GenericErrorCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
GenericErrorCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getErrorDesc(self)
Member getter method.
setErrorDesc(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class GenericErrorExImpl(ACSErrTypeCommon.GenericErrorEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
GenericErrorExImpl
ACSErrTypeCommon.GenericErrorEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getErrorDesc(self)
Member getter method.
setErrorDesc(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class IOErrorCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
IOErrorCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class IOErrorExImpl(ACSErrTypeCommon.IOErrorEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
IOErrorExImpl
ACSErrTypeCommon.IOErrorEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class IllegalArgumentCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
IllegalArgumentCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getErrorDesc(self)
Member getter method.
getValue(self)
Member getter method.
getVariable(self)
Member getter method.
setErrorDesc(self, value)
Member setter method.
setValue(self, value)
Member setter method.
setVariable(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class IllegalArgumentExImpl(ACSErrTypeCommon.IllegalArgumentEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
IllegalArgumentExImpl
ACSErrTypeCommon.IllegalArgumentEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getErrorDesc(self)
Member getter method.
getValue(self)
Member getter method.
getVariable(self)
Member getter method.
setErrorDesc(self, value)
Member setter method.
setValue(self, value)
Member setter method.
setVariable(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class IllegalStateEventCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
IllegalStateEventCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getEvent(self)
Member getter method.
getState(self)
Member getter method.
setEvent(self, value)
Member setter method.
setState(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class IllegalStateEventExImpl(ACSErrTypeCommon.IllegalStateEventEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
IllegalStateEventExImpl
ACSErrTypeCommon.IllegalStateEventEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getEvent(self)
Member getter method.
getState(self)
Member getter method.
setEvent(self, value)
Member setter method.
setState(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class MemoryFaultCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
MemoryFaultCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class MemoryFaultExImpl(ACSErrTypeCommon.MemoryFaultEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
MemoryFaultExImpl
ACSErrTypeCommon.MemoryFaultEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NoResourcesCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NoResourcesCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NoResourcesExImpl(ACSErrTypeCommon.NoResourcesEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NoResourcesExImpl
ACSErrTypeCommon.NoResourcesEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NotImplementedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NotImplementedCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getFeature(self)
Member getter method.
setFeature(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NotImplementedExImpl(ACSErrTypeCommon.NotImplementedEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NotImplementedExImpl
ACSErrTypeCommon.NotImplementedEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getFeature(self)
Member getter method.
setFeature(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NotInitializedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NotInitializedCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getName(self)
Member getter method.
setName(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NotInitializedExImpl(ACSErrTypeCommon.NotInitializedEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NotInitializedExImpl
ACSErrTypeCommon.NotInitializedEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getName(self)
Member getter method.
setName(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NullPointerCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NullPointerCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getVariable(self)
Member getter method.
setVariable(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class NullPointerExImpl(ACSErrTypeCommon.NullPointerEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
NullPointerExImpl
ACSErrTypeCommon.NullPointerEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getVariable(self)
Member getter method.
setVariable(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class OutOfBoundsCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
OutOfBoundsCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getMaxValue(self)
Member getter method.
getMinValue(self)
Member getter method.
getRequestedValue(self)
Member getter method.
setMaxValue(self, value)
Member setter method.
setMinValue(self, value)
Member setter method.
setRequestedValue(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class OutOfBoundsExImpl(ACSErrTypeCommon.OutOfBoundsEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
OutOfBoundsExImpl
ACSErrTypeCommon.OutOfBoundsEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getMaxValue(self)
Member getter method.
getMinValue(self)
Member getter method.
getRequestedValue(self)
Member getter method.
setMaxValue(self, value)
Member setter method.
setMinValue(self, value)
Member setter method.
setRequestedValue(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class ParsingXMLProblemCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
ParsingXMLProblemCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getXML(self)
Member getter method.
setXML(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class ParsingXMLProblemExImpl(ACSErrTypeCommon.ParsingXMLProblemEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
ParsingXMLProblemExImpl
ACSErrTypeCommon.ParsingXMLProblemEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getXML(self)
Member getter method.
setXML(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class StateMachineActionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
StateMachineActionCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getAction(self)
Member getter method.
getContext(self)
Member getter method.
setAction(self, value)
Member setter method.
setContext(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class StateMachineActionExImpl(ACSErrTypeCommon.StateMachineActionEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
StateMachineActionExImpl
ACSErrTypeCommon.StateMachineActionEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getAction(self)
Member getter method.
getContext(self)
Member getter method.
setAction(self, value)
Member setter method.
setContext(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class StdExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
StdExceptionCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True
getWhat(self)
Member getter method.
setWhat(self, value)
Member setter method.

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class StdExceptionExImpl(ACSErrTypeCommon.StdExceptionEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
StdExceptionExImpl
ACSErrTypeCommon.StdExceptionEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx
getWhat(self)
Member getter method.
setWhat(self, value)
Member setter method.

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class TypeNotFoundCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
TypeNotFoundCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class TypeNotFoundExImpl(ACSErrTypeCommon.TypeNotFoundEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
TypeNotFoundExImpl
ACSErrTypeCommon.TypeNotFoundEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class TypeNotSupportedCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
TypeNotSupportedCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class TypeNotSupportedExImpl(ACSErrTypeCommon.TypeNotSupportedEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
TypeNotSupportedExImpl
ACSErrTypeCommon.TypeNotSupportedEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class UnexpectedExceptionCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
UnexpectedExceptionCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class UnexpectedExceptionExImpl(ACSErrTypeCommon.UnexpectedExceptionEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
UnexpectedExceptionExImpl
ACSErrTypeCommon.UnexpectedExceptionEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class UnknownCompletionImpl(ACSErr.Completion, Acspy.Common.Err.ACSError)
    Some form of custom documentation goes here...
 
 
Method resolution order:
UnknownCompletionImpl
ACSErr.Completion
omniORB.StructBase
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from ACSErr.Completion
It provides many helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
    
    __init__()
      Using the default values creates a new Completion which 
      does not include any previous error traces
    
    __init__(exception=acsException)
      Specifying a previous ACS Error System exception without
      changing the value of create creates a new Completion which
      does in fact include previous error traces from
      acsException.
    
    __init__(exception=acsException, create=0)
      Used to reconstruct acsException without adding any
      new error trace information.
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      Completion is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the Completion. Only used when
create has a value of 1
- exception is an ACS Error System based CORBA exception. 
Provide this to extract previous error trace information and put this into
the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this Completion
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out 
what went wrong most likely you want create to have a value of 0. 
However, if you intend on returning the Completion a value of 1 makes 
more sense.
- severity is used to set the severity of the completion. Only used when
create has a value of 1/True

Methods inherited from omniORB.StructBase:
__repr__(self)

Data descriptors inherited from omniORB.StructBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing

 
class UnknownExImpl(ACSErrTypeCommon.UnknownEx, Acspy.Common.Err.ACSError, BaseException)
    Some form of custom documentation goes here...
 
 
Method resolution order:
UnknownExImpl
ACSErrTypeCommon.UnknownEx
omniORB.CORBA.UserException
omniORB.CORBA.Exception
exceptions.Exception
exceptions.BaseException
Acspy.Common.Err.ACSError
Acspy.Common.ErrorTrace.ErrorTraceHelper
__builtin__.object
BaseException

Methods defined here:
__init__(self, nvSeq=None, exception=None, create=1, severity=None)
Constructor
 
An instance of this class is derived from the CORBA class of 
similar name. The difference between the two is that this class
provides many additional helper methods from Acspy.Common.Err.
 
There are three different combinations of keyword parameter
uses that make sense here:
 
    __init__()
      Using the default values creates a new exception which 
      does not include any previous error traces
    
    __init__(exception=someOldException)
      Specifying a previous ACS Error System exception or 
      without changing the value of create 
      creates a new exception which does in fact include 
      previous error traces from someOldException.
 
    __init__(exception=someOldException, create=0)
      Used to reconstruct someOldException without adding any
      new error trace information. It is absolutely critical
      that someOldException be of the same CORBA type as this
      class implements!
 
    nvSeq default keyword parameter
      This sequence of name/values is only used when a new 
      exception is being created. In simple terms, the only
      time you can use it is when the create keyword parameter
      has the value of 1
 
    severity default keyword parameter
      This CORBA type corresponds to ACSErr.Severity. The
      only time you can use it is when the create keyword parameter
      has the value of 1
 
Parameters:
- nvSeq is a sequence of ACSErr.NameValue pairs used to add
additional information about the exception. Only used when
create has a value of 1/True
- exception is an ACS Error System based CORBA exception
Provide this to extract previous error trace 
information and put this into the new object being constructed
- create is a boolean value which defines whether or not traceback
information should be extracted from the call to create this exception
and added to it's error trace. If you're simply trying to recreate
a remote CORBA exception locally and figure out what went wrong
most likely you want create to have a value of 0. However, if you
intend on rethrowing the exception a value of 1 makes more sense.
- severity is used to set the severity of exception. Only used when
create has a value of 1/True
getACSErrTypeCommonEx(self)
Returns this exception converted into an ACSErrTypeCommonEx

Methods inherited from omniORB.CORBA.UserException:
__getitem__(self, i)
__reduce__(self)
__repr__(self)
__str__(self)

Data descriptors inherited from omniORB.CORBA.Exception:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

Methods inherited from Acspy.Common.Err.ACSError:
getErrorTrace(self)
Overridden
setErrorTrace(self, et_obj)
Sets the member error trace
 
Parameters: et_obj is an ACSErr.ErrorTrace instances
 
Returns: Nothing
 
Raises: Nothing

Methods inherited from Acspy.Common.ErrorTrace.ErrorTraceHelper:
Print(self)
Prints errortrace information to standard out.
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
addData(self, name, value)
Adds data to the current error
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
errorTraceToString(self, error_trace, ws)
Converts an error trace to a human-readable string.
 
Parameters: error_trace is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
getData(self, name)
Gets previously set data from the ErrorTrace.
 
Parameters: name of the data as defined by the addData method
 
Returns: a list of previously set data (stringified) with the matching
name. This list can be empty if there are no matches
 
Raises: Nothing
getDescription(self)
Returns copy of description of current error. 
 
Parameters: None
 
Returns: Nothing
 
Raises: Nothing
getErrorCode(self)
Returns error code
 
Parameters: None
 
Returns: error code
 
Raises: Nothing
getErrorType(self)
Returns error type
 
Parameters: None
 
Returns: error type
 
Raises: Nothing
getFileName(self)
Returns file name information of the error
 
Parameters: None
 
Returns: filename
 
Raises: Nothing
getHostName(self)
Returns host name information of the error
 
Parameters: None
 
Returns: hostname
 
Raises: Nothing
getLineNumber(self)
Returns line number information of the error
 
Parameters: None
 
Returns: line number
 
Raises: Nothing
getNext(self)
Moves to the next errortrace element and returns a reference to it.
 
Parameters: None
 
Returns: the next errortrace element or None if it does not exist
 
Raises: Nothing
getProcess(self)
Returns process information of the error. Its name or process ID.
 
Parameters: None
 
Returns: Process ID
 
Raises: Nothing
getRoutine(self)
Returns routine information of the error
 
Parameters: None
 
Returns: routine name
 
Raises: Nothing
getSeverity(self)
Returns error severity
 
Parameters: None
 
Returns: Severity
 
Raises: Nothing
getThread(self)
Returns thread information of the error. The name of thread or its ID.
 
Parameters: None
 
Returns: Thread ID
 
Raises: Nothing
getTimeStamp(self)
Returns time stamp of the error in 100th of nanoseconds.
 
Parameters: None
 
Returns: time stamp
 
Raises: Nothing
isOK(self)
Returns 1 if errortrace does not represent error otherwise 0.
 
Parameters: None
 
Returns: 0 or 1
 
Raises: Nothing
log(self, logger, priority=ACS_LOG_ERROR)
Logs errortrace information into the ACS logging system.
 
Parameters:
- priorty which will be used for logging the error
 
Returns: Nothing
 
Raises: Nothing
printET(self, error_trace, ws)
Prints one error trace to standard out.
 
Parameters: et is an errortrace
ws is whitespace
 
Returns: Nothing
 
Raises: Nothing
setData(self, name, value)
Sets data within the ErrorTrace, adding it if it has not been
previously set.
 
Parameters: name and value will both be converted to strings.
 
Returns: Nothing
 
Raises: Nothing
setError(self, error_code=None, error_type=None)
Sets the error type/code
 
Parameters: self-explanatory
 
Returns: Nothing
 
Raises: ValueError if invalid parameters are given
setFileName(self, file_name)
Sets file name
 
Parameters: name of the file
 
Returns: Nothing
 
Raises: Nothing
setLineNumber(self, line_number)
Sets line number
 
Parameters: the line number
 
Returns: Nothing
 
Raises: Nothing
setSeverity(self, severity)
Sets error severity
 
Parameters: severity of the error
 
Returns: Nothing
 
Raises: Nothing
setTimeStamp(self, time)
Sets time stamp of the error in 100th of nanoseconds.
 
Parameters: the time stamp of the error
 
Returns: Nothing
 
Raises: Nothing