test case of file DNE
authorjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Fri, 23 Jan 2009 00:11:30 +0000 (00:11 +0000)
committerjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Fri, 23 Jan 2009 00:11:30 +0000 (00:11 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10292 221aa14e-8319-0410-a670-987f0aec2ac5

grc/data/platforms/python/flow_graph.tmpl
grc/src/gui/Messages.py
grc/src/gui/NotebookPage.py
grc/todo.txt

index 3589e564c799d2214847b52e39450136860aef13..4cd4411a7a62e54df35a9c73fcfaf6e8fb03fb5c 100644 (file)
@@ -183,8 +183,9 @@ if __name__ == '__main__':
        #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())
+                       #set $type = $param.get_param('type').get_value()
+                       #if $type
+       parser.add_option("--$param.get_id()", dest="$param.get_id()", type="$type", default=$param.get_make())
                                #silent $args.append('%s=options.%s'%($param.get_id(), $param.get_id()))
                        #end if
                #end for
index fd925fefc2831e9cc6bbcddf5946ee61236fca3c..bd7b4b2b72633ebd6d3f7797a7203103ac3d3351 100644 (file)
@@ -59,11 +59,11 @@ def send_error_load(error):
        traceback.print_exc()
 
 def send_end_load():
-       send(">>> Done\n")
+       send('>>> Done\n')
 
 def send_fail_load(error):
-       send('Parser Error: %s\n'%error)
-       send(">>> Failue\n")
+       send('Error: %s\n'%error)
+       send('>>> Failue\n')
        traceback.print_exc()
 
 ################# functions for generating flow graphs ########################################
@@ -72,7 +72,7 @@ def send_start_gen(file_path):
 
 def send_fail_gen(error):
        send('Generate Error: %s\n'%error)
-       send(">>> Failue\n")
+       send('>>> Failue\n')
        traceback.print_exc()
 
 ################# functions for executing flow graphs  ########################################
@@ -83,7 +83,7 @@ def send_verbose_exec(verbose):
        send(verbose)
 
 def send_end_exec():
-       send("\n>>> Done\n")
+       send('\n>>> Done\n')
 
 ################# functions for saving flow graphs     ########################################
 def send_fail_save(file_path):
index 00d8110686d648645417756b4a42cdc2c6a8f886..50a1216f968ee277211c0125e2051bc8725733c8 100644 (file)
@@ -45,6 +45,7 @@ class NotebookPage(gtk.HBox):
                self.main_window = main_window
                self.set_file_path(file_path)
                file_path = file_path or flow_graph.get_parent().get_default_flow_graph()
+               open(file_path, 'r') #test open
                ############################################################
                from .. utils import converter
                converter.convert(file_path, flow_graph.get_parent())
index 5ba436b3f850c3b92c49db7a261a84d1c81c3c31..d9b03d80331a8a80833d24e2dc695b5d49594715 100644 (file)
@@ -32,7 +32,6 @@
 -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