Check if a given value is out of certain range
Marko Rauhamaa
marko at pacujo.net
Mon Oct 5 09:25:35 EDT 2015
Chris Angelico <rosuav at gmail.com>:
> On Mon, Oct 5, 2015 at 10:42 PM, Marko Rauhamaa <marko at pacujo.net> wrote:
>> Why not use a fricking class framework:
>>
>> Then, we could simply have:
>>
>> if Range(IncludedEndpoint(0), IncludedEndpoint(10)).outside(x):
>> print("x has wrong value")
>> else:
>> print("x has good value")
>>
>> Just for the sake of readability, I mean...
>
> Hold on a moment! You can't seriously be contemplating instantiating
> those classes directly, can you?!? You need to go through the
> ThreadedRangeFactory, passing it a couple of EndpointFactory
> subclasses to suggest which kinds of endpoints to employ, and finally
> use operator overloading to wait for the factory thread to finish its
> work. *THEN* you can use this Range object.
>
> ChrisA
> has just been reading http://thedailywtf.com/articles/eins-zwei-zuffa
Pointing out flaws in my code is totally unprofessional.
Marko
More information about the Python-list
mailing list