/[gnue]/gnue-designer/src/base/Instance.py
ViewVC logotype

Diff of /gnue-designer/src/base/Instance.py

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

revision 1.119 by jcater, Fri Aug 22 18:39:18 2003 UTC revision 1.120 by btami, Sun Oct 5 18:05:05 2003 UTC
# Line 665  class BaseInstance(wxFrame, EventControl Line 665  class BaseInstance(wxFrame, EventControl
665    
666  ############################  ############################
667  # This is a workaround for McMillan packaging!!!  # This is a workaround for McMillan packaging!!!
 # gnue.designer.WizardFiles.py  
 # is autocreated at McMillan's analysis time by  
 # hook-gnue.designer.Designer.py  
 # It contains a list of available wizards.  
668  # McMillan sets sys.frozen=1 in packaged exe file.  # McMillan sets sys.frozen=1 in packaged exe file.
669  ############################  ############################
670      if hasattr(sys, 'frozen'):      if hasattr(sys, 'frozen'):
671        from gnue.designer import WizardFiles        exec "from %s import WIZARDS" % package.__name__
672        for template in WizardFiles.WizardFiles:        for wizard in WIZARDS:
673          t = template.split('.')          try:
674          if '.'.join(t[0:4]) == package.__name__:            templates.append(dyn_import('%s.%s' % (package.__name__,wizard)).TemplateInformation)
675            try:          except ImportError:
676              templates.append(dyn_import('%s' % template).TemplateInformation)            pass
677            except ImportError:          except AttributeError:
678              pass            pass
           except AttributeError:  
             pass  
679      else:      else:
680  ############  ############
681  # end of workaround  # end of workaround

Legend:
Removed from v.1.119  
changed lines
  Added in v.1.120

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26