La clase enum

La clase Enum representa la base de todos los tipos definidos y se usa para inicializar nuevas instancias de Enum.

Enum lo proporciona el módulo protorpc.messages.

Constructor

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

class Enum(name, number=None)

Inicializa una instancia de Enum de forma automática cuando se construye la clase. Se envían valores enteros y cadenas a los valores de Enum de forma automática.

Argumentos
name
Nombre de la instancia de Enum que se va a inicializar.
number
Número de la instancia de Enum que se va a inicializar.

Genera una excepción si se invoca en una clase ya inicializada.

Métodos de clase

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

to_dict()
Crea una versión de diccionario de la clase enumerada. Puedes usar este diccionario con def_num e import_enum.
Devuelve el nombre y el número de un diccionario de la clase enumerada.