On 10/20/2019 04:16 AM, Anders Hovmöller wrote:
On 20 Oct 2019, at 12:41, Steve Jorgensen wrote:
Anders Hovmöller wrote:

We try to do the same thing in various libraries. We've settled on using 
existing
python and end up with syntax like:

class MyForm(Form):
    field = Field()

or in your case

class Colors(TokenContainer):
    red = Token()
    green = Token()
    blue = Token()

(this is using tri.token).

This seems like a good approach and is similar to the strategy Enum uses.

Site note: When we saw enums landing we hoped we could ditch tri.token but 
unfortunately enums have a bunch of limitations and restrictions that make them 
quite unusable for our more general use case :(

Out of curiosity, which limitations?

--
~Ethan~
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to