[BangPypers] python 2.6 vs 2.5
Kenneth Gonsalves
lawgon at au-kbc.org
Sat Jul 10 06:48:51 CEST 2010
hi
I have a function that runs ok in a fedora 12 machine but crashes in a lenny
machine. It is an ajax function (I did not write it) so no traceback. The only
difference between the two machines is that fedora has python 2.6 whereas lenny
has 2.5 - so can anyone tell me if there is anything python 2.6 specific about
the code below:
def allaccounts(request):
filter_params = request.GET.get("head") or None
filter_qs = Account.objects.filter(head=filter_params).values_list("id", "name")
edit_url = lambda x: reverse("editaccount", kwargs={"id": x["id"]})
eval_filter_qs = map(lambda x: dict(zip(("id", "text"), x)), list(filter_qs))
map(lambda x: x.update({"attrs": {"href": edit_url(x),
"remote": True,
"id": unicode(x["id"]),
}}), eval_filter_qs)
serialized_output = json.dumps(eval_filter_qs)
return HttpResponse(serialized_output, mimetype="application/json")
--
Regards
Kenneth Gonsalves
Senior Associate
NRC-FOSS at AU-KBC
More information about the BangPypers
mailing list