Commit 322403c2 authored by Aurel's avatar Aurel

fix generic indexing method

parent de0784c5
...@@ -50,7 +50,9 @@ ...@@ -50,7 +50,9 @@
</item> </item>
<item> <item>
<key> <string>_body</string> </key> <key> <string>_body</string> </key>
<value> <string>restrictedTraverse = context.getPortalObject().restrictedTraverse\n <value> <string>if not len(path_list):\n
return\n
restrictedTraverse = context.getPortalObject().restrictedTraverse\n
argument_getter_dict = {}\n argument_getter_dict = {}\n
if subscription_path:\n if subscription_path:\n
subscription = restrictedTraverse(subscription_path)\n subscription = restrictedTraverse(subscription_path)\n
...@@ -75,10 +77,7 @@ for property in method.arguments_src.split():\n ...@@ -75,10 +77,7 @@ for property in method.arguments_src.split():\n
if getter is None:\n if getter is None:\n
getter = lambda obj, property=property: getattr(obj, property)()\n getter = lambda obj, property=property: getattr(obj, property)()\n
append((parameter_value_list, getter))\n append((parameter_value_list, getter))\n
return parameter_dict, parameter_append_list\n
\n \n
\n
parameter_dict, parameter_append_list = generateParameterList()\n
for path in path_list:\n for path in path_list:\n
obj = restrictedTraverse(path)\n obj = restrictedTraverse(path)\n
for value_list, getter in parameter_append_list:\n for value_list, getter in parameter_append_list:\n
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment