From: Josh Blum Date: Fri, 18 Sep 2009 16:51:33 +0000 (-0700) Subject: Re/evaluate the notebook blocks label because we dont garuntee the evaluation priority. X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=54f913876e5d92fa66f4bcf3a1c773a503e907f8;p=debian%2Fgnuradio 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. --- diff --git a/grc/python/Param.py b/grc/python/Param.py index 1c151131..34d5ab11 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 #########################