<{% if docutils_version >= (0, 17) %}section{% else %}div class="section"{% endif %} id="module-enum_tools.demo">

autoenum Demo

enum <{{ sig_prename_tag }} class="sig-prename descclassname"> enum_tools.demo. <{{ sig_prename_tag }} class="sig-name descname"> People ( value )

An enumeration of people.

Member Type{% if docutils_version >= (0, 18) %} : {% endif %}

int

Valid values are as follows:

<{{ sig_prename_tag }} class="sig-name descname"> Bob = {% if NEW_ENUM_REPR %}People.Bob{% else %}<People.Bob: 1>{% endif %}

A person called Bob

<{{ sig_prename_tag }} class="sig-name descname"> Alice = {% if NEW_ENUM_REPR %}People.Alice{% else %}<People.Alice: 2>{% endif %}

A person called Alice

<{{ sig_prename_tag }} class="sig-name descname"> Carol = {% if NEW_ENUM_REPR %}People.Carol{% else %}<People.Carol: 3>{% endif %}

A person called Carol.

This is a multiline docstring.

<{{ sig_prename_tag }} class="sig-name descname"> Dennis = {% if NEW_ENUM_REPR %}People.Dennis{% else %}<People.Dennis: 4>{% endif %}

A person called Dennis

The Enum and its members also have the following methods:

classmethod <{{ sig_prename_tag }} class="sig-name descname"> iter_values ( )

Iterate over the values of the Enum.

classmethod <{{ sig_prename_tag }} class="sig-name descname"> as_list ( ) → List

Return the Enum’s members as a list.

enum <{{ sig_prename_tag }} class="sig-prename descclassname"> enum_tools.demo. <{{ sig_prename_tag }} class="sig-name descname"> NoMethods ( value )

An enumeration of people without any methods.

Member Type{% if docutils_version >= (0, 18) %} : {% endif %}

int

Valid values are as follows:

<{{ sig_prename_tag }} class="sig-name descname"> Bob = {% if NEW_ENUM_REPR %}NoMethods.Bob{% else %}<NoMethods.Bob: 1>{% endif %}

A person called Bob

<{{ sig_prename_tag }} class="sig-name descname"> Alice = {% if NEW_ENUM_REPR %}NoMethods.Alice{% else %}<NoMethods.Alice: 2>{% endif %}

A person called Alice

<{{ sig_prename_tag }} class="sig-name descname"> Carol = {% if NEW_ENUM_REPR %}NoMethods.Carol{% else %}<NoMethods.Carol: 3>{% endif %}

A person called Carol

enum_tools.demo.People

People

People

= (0, 17) %}section{% else %}div{% endif %}>