COMMITS
/ Lib/enum.py August 3, 2017
V
Spelling fixes (#2902)
Ville Skyttä committed
June 21, 2017
D
bpo-30616: Functional API of enum allows to create empty enums. (#2304)
Dong-hee Na committed
January 24, 2017
E
closes issue29167: fix race condition in (Int)Flag
Ethan Furman committed
December 30, 2016
R
Issue #29103: Remove unused import. Noticed by Jean-Sebastien Bevilacqua.
Raymond Hettinger committed
November 21, 2016
September 18, 2016
E
issue23591: fix flag decomposition and repr
Ethan Furman committed
September 11, 2016
E
Enum._convert: sort by value, then by name
Ethan Furman committed
E
issue23591: add auto() for auto-generating Enum member values
Ethan Furman committed
September 4, 2016
E
issue23591: more docs; slight change to repr
Ethan Furman committed
September 2, 2016
E
issue23591: bool(empty_flags) == False; more docs & tests
Ethan Furman committed
E
issue23591: optimize _high_bit()
Ethan Furman committed
E
issue23591: add docs; code cleanup; more tests
Ethan Furman committed
August 31, 2016
E
issue23591: add Flags, IntFlags, and tests
Ethan Furman committed
August 20, 2016
E
issue26981: add _order_ compatibility shim to enum.Enum
Ethan Furman committed
E
Issue26988: remove AutoEnum
Ethan Furman committed
August 5, 2016
E
Add AutoEnum: automatically provides next value if missing. Issue 26988.
Ethan Furman committed
June 3, 2016
G
signal, socket, and ssl module IntEnum constant name lookups now return a
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) committed
May 1, 2016
E
issue26893: use mro() to examine class heirarchy
Ethan Furman committed
E
issue26893: use mro() to examine class heirarchy
Ethan Furman committed
April 14, 2016
E
Issue26748: Enum classes should evaluate as True
Ethan Furman committed
E
Issue26748: Enum classes should evaluate as True
Ethan Furman committed
E
Issue26748: Enum classes should evaluate as True
Ethan Furman committed
January 15, 2016
E
revert change 87a9dff5106c: pure Enum members again evaluate to True;
Ethan Furman committed
November 14, 2015
M
Issue #23883: Add missing APIs to __all__; patch by Jacek Kołodziej
Martin Panter committed
September 18, 2015
E
Issue 25147: add reason for using _collections
Ethan Furman committed
E
Close issue25147: use C implementation of OrderedDict
Ethan Furman committed
E
Close issue24840: Enum._value_ is queried for bool(); original patch by Mike Lundy
Ethan Furman committed
April 12, 2015
E
Close issue23900: add default __doc__ to new enumerations that do not specify one.
Ethan Furman committed
March 19, 2015
E
issue23673
Ethan Furman committed
E
issue23673
Ethan Furman committed
March 11, 2015
E
Close issue23486: performance boost for enum member lookup
Ethan Furman committed
October 21, 2014
E
Issue22506: remove name & value from __dir__ as they now show up automatically
Ethan Furman committed
October 14, 2014
E
Issue22506: merge from 3.4
Ethan Furman committed
E
Issue22506: added methods on base Enum class now show up in dir of Enum subclass (3.4)
Ethan Furman committed
September 17, 2014
E
Close issue21706: add 'start' parameter to functional API
Ethan Furman committed
E
consistently use _name_ and _value_; patch from Kiss Gyorgy
Ethan Furman committed
March 3, 2014
E
Close issue20653: improve functional API docs; minor code changes
Ethan Furman committed
February 18, 2014
E
Close issue20653: allow Enum subclasses to override __reduce_ex__
Ethan Furman committed
February 8, 2014
E
Close issue20534: all pickle protocols now supported.
Ethan Furman committed
November 13, 2013
E
removed Enum.__eq__ as it added nothing
Ethan Furman committed
October 7, 2013
E
Close #19156: add tests and fix for Enum helper edge cases. Patch from CliffM.
Ethan Furman committed
September 28, 2013
E
Issue19030: fixed comment that was still referring to a changed descriptor.
Ethan Furman committed
September 25, 2013
E
Close #19030: improvements to inspect and Enum.
Ethan Furman committed
September 22, 2013
E
Close #19025: Better error message when trying to delete an Enum member.
Ethan Furman committed
September 15, 2013
E
Close #18693: Enum is now more help() friendly.
Ethan Furman committed
E
E
Add __reversed__ to Enum. Minor code reorg (moved __members__ to be in alpha order).
Ethan Furman committed
September 6, 2013
E
Close #18924: Block naive attempts to change an Enum member.
Ethan Furman committed
September 1, 2013
E
Close #18738: Route __format__ calls to mixed-in type for mixed Enums (such as IntEnum).
Ethan Furman committed
August 17, 2013
E
#18705: merge with 3.3.
Ezio Melotti committed