15 Mar
2002
15 Mar
'02
7:59 p.m.
Ronald L Roeber writes:
... <input name="feed.calc_method:records" ...> .... What shows up in the REQUEST object is this:
feed = [calc_method: 'ration_cost', fed_per_day: 6.0, feed_cost_ton: 66.0]
This is not a dictionary (len(feed)=1) it looks like a one element list (that looks like it was or is trying to be a dictionary). Using Zope 2.5.0. It's a "ZPublisher.HTTPRequest.record" instance, not a dictionay.
Such record instances behave like mappings (have "get", "keys", "items", "values", "copy" and "has_key" methods) and support both subscription and attribute access. You can get a standard dictionary from a record instance "r" by "r.copy()". Dieter