On Mon, Mar 09, 2015 at 09:52:01AM -0400, Neil Girdhar wrote: > Here is a list of methods on > int that should not be on IntFlags in my opinion (give or take a couple): > > __abs__, __add__, __delattr__, __divmod__, __float__, __floor__, > __floordiv__, __index__, __lshift__, __mod__, __mul__, __pos__, __pow__, > __radd__, __rdivmod__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, > __round__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, > __sub__, __truediv__, __trunc__, conjugate, denominator, imag, numerator, > real. > > I don't think __index__ should be exposed either since are you really going > to slice a list using IntFlags? Really?
In what way is this an *Int*Flags object if it is nothing like an int? It sounds like what you want is a bunch of Enum inside a set with a custom __str__, not IntFlags. -- Steve _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com