summaryrefslogtreecommitdiff
path: root/bin/addons/base/ir/ir_ui_menu.py
diff options
context:
space:
mode:
authorP. Christeas <p_christ@hol.gr>2010-11-23 17:25:51 +0200
committerP. Christeas <p_christ@hol.gr>2010-11-23 17:25:51 +0200
commit49dc2ec5ecb630eb60b8d7191273f64837f8e104 (patch)
tree9427a755a13dcd3974e97aba275a2c4cce24cb79 /bin/addons/base/ir/ir_ui_menu.py
parente037e96f6db49f670a99ddd2c76a2516923d018c (diff)
ir.ui.menu: Fix default args, no need for lambda in _defaults.
bzr revid: p_christ@hol.gr-20101123152551-dr7dov1fip2r7jet
Diffstat (limited to 'bin/addons/base/ir/ir_ui_menu.py')
-rw-r--r--bin/addons/base/ir/ir_ui_menu.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/bin/addons/base/ir/ir_ui_menu.py b/bin/addons/base/ir/ir_ui_menu.py
index 81dd5bef4d7..078d8948326 100644
--- a/bin/addons/base/ir/ir_ui_menu.py
+++ b/bin/addons/base/ir/ir_ui_menu.py
@@ -68,8 +68,10 @@ class ir_ui_menu(osv.osv):
# radical but this doesn't frequently happen
self._cache = {}
- def create_shortcut(self, cr, uid, values, context={}):
+ def create_shortcut(self, cr, uid, values, context=None):
dataobj = self.pool.get('ir.model.data')
+ if context is None:
+ context = {}
new_context = context.copy()
for key in context:
if key.startswith('default_'):
@@ -294,9 +296,9 @@ class ir_ui_menu(osv.osv):
(_check_recursion, _rec_message , ['parent_id'])
]
_defaults = {
- 'icon' : lambda *a: 'STOCK_OPEN',
- 'icon_pict': lambda *a: ('stock', ('STOCK_OPEN','ICON_SIZE_MENU')),
- 'sequence' : lambda *a: 10,
+ 'icon' : 'STOCK_OPEN',
+ 'icon_pict': ('stock', ('STOCK_OPEN','ICON_SIZE_MENU')),
+ 'sequence' : 10,
}
_order = "sequence,id"
ir_ui_menu()