/[gnue]/gnue-forms/src/uidrivers/_base/UIdriver.py
ViewVC logotype

Diff of /gnue-forms/src/uidrivers/_base/UIdriver.py

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

revision 1.102 by jcater, Tue May 20 00:13:50 2003 UTC revision 1.103 by btami, Sat Jul 5 22:06:35 2003 UTC
# Line 121  class GFUserInterfaceBase(GRootObj,event Line 121  class GFUserInterfaceBase(GRootObj,event
121  # McMillan sets sys.frozen=1 in packaged exe file.  # McMillan sets sys.frozen=1 in packaged exe file.
122  ############################  ############################
123      if hasattr(sys, 'frozen'):      if hasattr(sys, 'frozen'):
124          basedir  = os.path.dirname(sys.modules[self.__module__].__file__)
125          uiDriver = os.path.basename(basedir)
126          
127        from gnue.forms.uidrivers._base import WidgetFiles        from gnue.forms.uidrivers._base import WidgetFiles
128        for widget in WidgetFiles.WidgetFiles:        for widgetName in WidgetFiles.WidgetFiles:
129          try:          if widgetName.count(uiDriver):
130            widget = dyn_import('%s' % widget)            try:
131          except ImportError:              widget = dyn_import('%s' % widgetName)
132            print 'ImportError',widget            except ImportError:
133          self._supportedWidgets[widget.configuration['provides']]=widget              print 'ImportError',widgetName
134              self._supportedWidgets[widget.configuration['provides']]=widget
135      else:      else:
136  ############  ############
137  # end of workaround  # end of workaround
# Line 136  class GFUserInterfaceBase(GRootObj,event Line 140  class GFUserInterfaceBase(GRootObj,event
140        basedir  = os.path.dirname(sys.modules[self.__module__].__file__)        basedir  = os.path.dirname(sys.modules[self.__module__].__file__)
141        uiDriver = os.path.basename(basedir)        uiDriver = os.path.basename(basedir)
142        basedir +='/widgets/'        basedir +='/widgets/'
143          
144        for widgetName in dircache.listdir(basedir):        for widgetName in dircache.listdir(basedir):
145          try:          try:
146            if widgetName[0] != '_':            if widgetName[0] != '_':

Legend:
Removed from v.1.102  
changed lines
  Added in v.1.103

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