I am trying to do:
award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size > count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, siteAlias, alias).award
But if the function was really cumbersome, and I would rather do:
return self.add_award({ "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, }.update(award_dict), siteAlias, alias).award
Why doesn't the update return an object so you can chain?
JQuery does it for the chain. Why is this not acceptable for python?
python dictionary language-design language-features monads
Paul Tarjan Sep 21 '09 at 5:20 2009-09-21 05:20
source share