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