Hi all, I have a very long list of parameters coming from a web form to my method foo(self, **kwargs)
I would like to avoid manually binding the variables to the values coming through the **kwargs dictionary, just to keep the code cleaner, I'd like to bind them automatically I was adviced against doing it by adding stuff to locals such as: locals()["x"] = 5 since the Python Docs say: Warning: The contents of this dictionary should not be modified; changes may not affect the values of local variables used by the interpreter. Is there a way to do this? Maybe object.__setattr__() or something that involves metaclasses? As I might go touching something that I shouldn't (like locals()) I'd like some advice from you before deciding which way to go. Thanks, Lorenzo -- http://mail.python.org/mailman/listinfo/python-list