From 54f913876e5d92fa66f4bcf3a1c773a503e907f8 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Fri, 18 Sep 2009 09:51:33 -0700 Subject: Re/evaluate the notebook blocks label because we dont garuntee the evaluation priority. Meaning, we cant garuntee that the notebook block will be evaluated before this param, without explicitly calling evaluate on it when the value is needed. --- grc/python/Param.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'grc') diff --git a/grc/python/Param.py b/grc/python/Param.py index 1c1511315..34d5ab116 100644 --- a/grc/python/Param.py +++ b/grc/python/Param.py @@ -385,7 +385,7 @@ class Param(_Param, _GUIParam): try: notebook_block = filter(lambda b: b.get_id() == notebook_id, notebook_blocks)[0] except: raise Exception, 'Notebook id "%s" is not an existing notebook id.'%notebook_id #check that page index exists - try: assert int(page_index) in range(len(notebook_block.get_param('labels').get_evaluated())) + try: assert int(page_index) in range(len(notebook_block.get_param('labels').evaluate())) except: raise Exception, 'Page index "%s" is not a valid index number.'%page_index return notebook_id, page_index ######################### -- cgit