From 4d4de6eecb3917e19a0af616790630a683b43767 Mon Sep 17 00:00:00 2001 From: Stefan Israelsson Tampe Date: Tue, 6 Nov 2018 23:26:25 +0100 Subject: python repo install --- modules/language/python/module/f.py | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 modules/language/python/module/f.py (limited to 'modules/language/python/module/f.py') diff --git a/modules/language/python/module/f.py b/modules/language/python/module/f.py new file mode 100644 index 0000000..6de30e7 --- /dev/null +++ b/modules/language/python/module/f.py @@ -0,0 +1,45 @@ +module(f) + +from enum import Enum, unique, auto, IntEnum + +class Color (Enum): + RED = 1 + GREEN = 2 + BLUE = 3 + +class Shape(Enum): + SQUARE = 2 + DIAMOND = 1 + CIRCLE = 3 + ALIAS_FOR_SQUARE = 2 + +class Color2 (Enum): + RED = auto() + GREEN = auto() + BLUE = auto() + +@unique +class Misstake(Enum): + ONE = 1 + TWO = 2 + THREE = 3 + FOUR = 4 + +class AutoName(Enum): + def _generate_next_value_(name, start, count, last_values): + return name + + +class Ordinal(AutoName): + NORTH = auto() + SOUTH = auto() + EAST = auto() + WEST = auto() + +class Num(IntEnum): + One = 1 + Two = 2 + Three = 3 + + +__all__ = ['Color','Shape','Color2','Misstake','Ordinal','Num'] -- cgit v1.2.3