/[ascend]/trunk/pygtk/gtkbrowser.py
ViewVC logotype

Diff of /trunk/pygtk/gtkbrowser.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1732 by jpye, Mon Jan 7 00:06:46 2008 UTC revision 1733 by jpye, Wed Feb 6 00:18:31 2008 UTC
# Line 476  class Browser: Line 476  class Browser:
476              if _model:              if _model:
477                  try:                  try:
478                      _t=self.library.findType(_model)                      _t=self.library.findType(_model)
479                      try:                      if not _t.isModel():
480                          self.do_sim(_t)                          if self.options.auto_sim:
481                          if not self.options.model:                              self.reporter.reportError("Won't auto-instantiate with type '%s': not a MODEL." % _model)
482                              self.reporter.reportNote("Instantiated self-titled model '%s'" %_model)                      elif _t.hasParameters():
483                      except RuntimeError, e:                          if self.options.auto_sim:
484                          self.reporter.reportError("Failed to create instance of '%s': %s"                              self.reporter.reportError("Won't auto-instantiate MODEL %s: model requires parameters." % _model)
485                              %(_model, str(e))                      else:
486                          );                          try:
487                                self.do_sim(_t)
488                                if not self.options.model:
489                                    self.reporter.reportNote("Instantiated self-titled model '%s'" %_model)
490                            except RuntimeError, e:
491                                self.reporter.reportError("Failed to create instance of '%s': %s"
492                                    %(_model, str(e))
493                                );
494                  except RuntimeError, e:                  except RuntimeError, e:
495                      if self.options.model:                      if self.options.model:
496                          self.reporter.reportError("Unknown model type '%s': %s"                          self.reporter.reportError("Unknown model type '%s': %s"

Legend:
Removed from v.1732  
changed lines
  Added in v.1733

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22