]> git.gag.com Git - debian/gnuradio/commitdiff
params must exist for option parser
authorjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 22 Jan 2009 01:00:12 +0000 (01:00 +0000)
committerjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 22 Jan 2009 01:00:12 +0000 (01:00 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10283 221aa14e-8319-0410-a670-987f0aec2ac5

grc/data/platforms/python/flow_graph.tmpl
grc/todo.txt

index a9256574cfacacfe3425e48b8191f06faf9596e5..3589e564c799d2214847b52e39450136860aef13 100644 (file)
@@ -179,15 +179,17 @@ class $(class_name)(gr.hier_block2):
 ########################################################
 #if $generate_options != 'hb'
 if __name__ == '__main__':
-       parser = OptionParser()
        #set $args = list()
-       #for $param in $parameters
-               #if $param.get_param('type').get_value()
+       #if $parameters
+       parser = OptionParser()
+               #for $param in $parameters
+                       #if $param.get_param('type').get_value()
        parser.add_option("--$param.get_id()", dest="$param.get_id()", type="$param.get_param('type').get_value()", default=$param.get_make())
-                       #silent $args.append('%s=options.%s'%($param.get_id(), $param.get_id()))
-               #end if
-       #end for
+                               #silent $args.append('%s=options.%s'%($param.get_id(), $param.get_id()))
+                       #end if
+               #end for
        (options, args) = parser.parse_args()
+       #end if
        tb = $(class_name)($(', '.join($args)))
        #if $generate_options == 'wx_gui'
        tb.Run()
index d9b03d80331a8a80833d24e2dc695b5d49594715..5ba436b3f850c3b92c49db7a261a84d1c81c3c31 100644 (file)
@@ -32,6 +32,7 @@
 -special connection validation rules for disabled blocks
 -threads dont die on exit in probe and variable sink
 -overloaded gui classes for each platform, move param input objects into overloaded
+-proper error handling when file DNE -> currently dtd check fails first
 
 ##################################################
 # External