La classe Enum

La classe Enum è la classe base per tutti i tipi enumerati, utilizzata per inizializzare nuove istanze Enum.

Enum è fornito dal modulo protorpc.messages.

Costruttore

Il costruttore della classe EnumField viene definito come segue:

class Enum(nome, numero=Nessuno)

Inizializza automaticamente un'istanza Enum quando viene creata la classe. Numero intero e stringhe vengono trasmessi automaticamente ai valori di enumerazione.

Argomenti
nome
Il nome dell'istanza Enum da inizializzare.
numero
Il numero dell'istanza Enum da inizializzare.

Genera un'eccezione se viene richiamata a una classe già inizializzata.

Metodi delle classi

La classe Enum fornisce i seguenti metodi:

to_dict()
Crea una versione da dizionario della classe enumerata. Puoi utilizzare questo dizionario con def_num e import_enum.
Restituisci il nome e il numero di un dizionario per la classe enumerata.