From 805d7adaba7a3e0dd87b56355a610f335cbcfe8f Mon Sep 17 00:00:00 2001 From: Olivier Keshavjee Date: Wed, 15 Nov 2017 20:40:14 +0100 Subject: [PATCH] Starts mirgration from Enum to IntEnum --- manuskript/enums.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/manuskript/enums.py b/manuskript/enums.py index 13d98998..9be197f1 100644 --- a/manuskript/enums.py +++ b/manuskript/enums.py @@ -2,14 +2,9 @@ #--!-- coding: utf8 --!-- -# As seen on http://stackoverflow.com/questions/36932/how-can-i-represent-an-enum-in-python +from enum import IntEnum -from enum import Enum - -#def enum(**enums): - #return type(str('Enum'), (), enums) - -class Character(Enum): +class Character(IntEnum): name = 0 ID = 1 importance = 2 @@ -22,7 +17,7 @@ class Character(Enum): summaryFull = 9 notes = 10 -class Plot(Enum): +class Plot(IntEnum): name = 0 ID = 1 importance = 2 @@ -32,20 +27,20 @@ class Plot(Enum): steps = 6 summary = 7 -class PlotStep(Enum): +class PlotStep(IntEnum): name = 0 ID = 1 meta = 2 summary = 3 -class World(Enum): +class World(IntEnum): name = 0 ID = 1 description = 2 passion = 3 conflict = 4 -class Outline(Enum): +class Outline(IntEnum): title = 0 ID = 1 type = 2