caseless dictionary howto ?

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Wed Jun 20 14:15:19 EDT 2007


En Wed, 20 Jun 2007 11:11:52 -0300, stef <s.mientki at id.umcn.nl> escribió:
> Carsten Haese wrote:
>> On Wed, 2007-06-20 at 11:14 +0200, stef wrote:
>>> Stefan Behnel wrote:

>>> Serial_HW_Read = the name of a function
>>> "F" = the type of that function (procedure / function / pseudo variable
>>> / interrupt /..)
>>> "++" = the direction of each parameters, (input / output /  
>>> input+output )
>>> T = a tupple, containing the type of each of the parameters (bit /  
>>> byte/
>>> sbyte / word / ...)
>>>
>>>>  maybe a class to hold them would look better),
>>>>
>>> maybe, but no human is looking at it ;-)
>>
>> But humans might look at the code that looks at the thing.
>> thing.func_type is self-documenting, thing[0] is not.
>>
> I think you might be right,
> but for a one-time/one-programmer program,
> I think the documentation will be good enough.

The best way would be to mix both things, using a NamedTuple (available on  
Python 2.6 or from  
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/500261)

-- 
Gabriel Genellina




More information about the Python-list mailing list