I was wondering if there was a way to create a list (which in this
case would contain several dicts) based on a string passed in by the
user. Security is not an issue. Basically I want to be able to have
the user pass in using optparse:
--actions=[{action_name: action_1, val: asdf, val2:
asdf},
SoxFan44 wrote:
I was wondering if there was a way to create a list (which in this
case would contain several dicts) based on a string passed in by the
user. Security is not an issue. Basically I want to be able to have
the user pass in using optparse:
--actions=[{action_name: action_1,
Can't you just use the dict() built-in function like this:
dict({action_name: action_1, val: asdf})
Of course if the list is not properly formed, this will fail. But I
guess you have thought of that already.
On Tue, Jan 19, 2010 at 11:33 AM, SoxFan44 gregchag...@gmail.com wrote:
I was
2010/1/19 Peter Otten __pete...@web.de:
Both eval() and json.loads() will do. eval() is dangerous as it allows the
user to run arbitrary python code.
Something like http://code.activestate.com/recipes/364469/ might be
worth a look too.
--
Cheers,
Simon B.
--