[Chicago] order of keyword arguments
Igor Sylvester
igorsyl at gmail.com
Wed Feb 4 19:07:08 CET 2009
Hi Everyone,
Is there a way to obtain the order of keyword arguments in this example:
def foo(**kargs):
print kargs.items()
The call foo(A=0, B=1) could print (('A', 0), ('B', 1)) or (('B', 1), ('A',
0)).
Since dictionaries do not know about ordering, I can't obtain the order of
keyword arguments by simply looking into kargs.
Perhaps there is a way to introspect the function stack to get a hold of the
order of the arguments. Does anyone know if this is possible?
Thanks!
Igor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20090204/4dfd0a9f/attachment.htm>
More information about the Chicago
mailing list