Compilation status

MibStatus class instance is used by MibCompiler.compiler() to indicate the outcome of MIB transformation operation.

class pysmi.compiler.MibStatus

Indicate MIB transformation result.

MibStatus is a subclass of Python string type. Some additional attributes may be set to indicate the details.

The following MibStatus class instances are defined:

  • compiled - MIB is successfully transformed
  • untouched - fresh transformed version of this MIB already exisits
  • failed - MIB transformation failed. error attribute carries details.
  • unprocessed - MIB transformation required but waived for some reason
  • missing - ASN.1 MIB source can’t be found
  • borrowed - MIB transformation failed but pre-transformed version was used