»Hacking Around Enumeration«
2019-06-03, 16:30–16:55, Main Hall

Extendable and easy-to-use lightweight enumeration alternative.

Presentation of usage of enumeration implementation by wrapping collections.namedtuple . Demonstrate advantages of proposal versus standard enum APIs: Less verbose Compatible with built-in types Collect constant objects - e.g., string literals - into a single container As above - with conversion, e.g. - to pathlib.path Simple processing of nested JSONs - one-stop JSON object creation One-stop loader for configuration files * Automatic generation of sequences - e.g., KB, MB, GB, ...