La clase Enum

La clase Enum es la clase básica de todos los tipos enumerados y se usa para inicializar instancias nuevas de Enum.

El módulo protorpc.messages proporciona Enum.

Constructor

El constructor de la clase EnumField se define como se indica a continuación:

class Enum(name, number=None)

Inicializa una instancia de Enum automáticamente cuando se construye la clase. Los números enteros y las strings se convierten automáticamente en los valores de enumeración.

Argumentos
name
El nombre de la instancia Enum para inicializar.
número
El número de la instancia Enum para inicializar.

Provoca una excepción si se llama a una clase que ya se ha inicializado.

Métodos de clase

La clase Enum proporciona los métodos de clase siguientes:

to_dict()
Hace una versión de diccionario de la clase enumerada. Puedes usar este diccionario con import_enum y def_num.
Muestra un nombre y número de diccionario para la clase enumerada.