Package Evtx :: Module Nodes :: Class SuppressConditionalSubstitution
[hide private]
[frames] | no frames]

Class SuppressConditionalSubstitution

source code



This exception is to be thrown to indicate that a conditional
  substitution evaluated to NULL, and the parent element should
  be suppressed. This exception should be caught at the first
  opportunity, and must not propagate far up the call chain.

Strategy:
  AttributeNode catches this, .xml() --> ""
  StartOpenElementNode catches this for each child, ensures
    there's at least one useful value.  Or, .xml() --> ""

Instance Methods [hide private]
 
__init__(self, msg)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code

Inherited from exceptions.Exception: __new__

Inherited from exceptions.BaseException: __delattr__, __getattribute__, __getitem__, __getslice__, __reduce__, __repr__, __setattr__, __setstate__, __str__, __unicode__

Inherited from object: __format__, __hash__, __reduce_ex__, __sizeof__, __subclasshook__

Properties [hide private]

Inherited from exceptions.BaseException: args, message

Inherited from object: __class__

Method Details [hide private]

__init__(self, msg)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)