summaryrefslogtreecommitdiff
path: root/modules/language/python/module/f.py
diff options
context:
space:
mode:
authorStefan Israelsson Tampe <stefan.itampe@gmail.com>2018-11-06 23:26:25 +0100
committerStefan Israelsson Tampe <stefan.itampe@gmail.com>2018-11-06 23:26:25 +0100
commit4d4de6eecb3917e19a0af616790630a683b43767 (patch)
tree84f4e249a986928dfcba616d32a269900804772c /modules/language/python/module/f.py
parent9f1bcefabfbfb28cd913b363285675d98e9c622c (diff)
python repo install
Diffstat (limited to 'modules/language/python/module/f.py')
-rw-r--r--modules/language/python/module/f.py45
1 files changed, 45 insertions, 0 deletions
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']