[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-forms/src/uidrivers/_base UIdriver.py
From: |
Bajusz Tamás |
Subject: |
gnue-forms/src/uidrivers/_base UIdriver.py |
Date: |
Sat, 05 Jul 2003 18:06:35 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-forms
Branch:
Changes by: Bajusz Tamás <address@hidden> 03/07/05 18:06:35
Modified files:
src/uidrivers/_base: UIdriver.py
Log message:
now we can package different ui drivers together in one gnue-forms.exe
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-forms/src/uidrivers/_base/UIdriver.py.diff?tr1=1.102&tr2=1.103&r1=text&r2=text
Patches:
Index: gnue-forms/src/uidrivers/_base/UIdriver.py
diff -c gnue-forms/src/uidrivers/_base/UIdriver.py:1.102
gnue-forms/src/uidrivers/_base/UIdriver.py:1.103
*** gnue-forms/src/uidrivers/_base/UIdriver.py:1.102 Mon May 19 20:13:50 2003
--- gnue-forms/src/uidrivers/_base/UIdriver.py Sat Jul 5 18:06:35 2003
***************
*** 121,133 ****
# McMillan sets sys.frozen=1 in packaged exe file.
############################
if hasattr(sys, 'frozen'):
from gnue.forms.uidrivers._base import WidgetFiles
! for widget in WidgetFiles.WidgetFiles:
! try:
! widget = dyn_import('%s' % widget)
! except ImportError:
! print 'ImportError',widget
! self._supportedWidgets[widget.configuration['provides']]=widget
else:
############
# end of workaround
--- 121,137 ----
# McMillan sets sys.frozen=1 in packaged exe file.
############################
if hasattr(sys, 'frozen'):
+ basedir = os.path.dirname(sys.modules[self.__module__].__file__)
+ uiDriver = os.path.basename(basedir)
+
from gnue.forms.uidrivers._base import WidgetFiles
! for widgetName in WidgetFiles.WidgetFiles:
! if widgetName.count(uiDriver):
! try:
! widget = dyn_import('%s' % widgetName)
! except ImportError:
! print 'ImportError',widgetName
! self._supportedWidgets[widget.configuration['provides']]=widget
else:
############
# end of workaround
***************
*** 136,142 ****
basedir = os.path.dirname(sys.modules[self.__module__].__file__)
uiDriver = os.path.basename(basedir)
basedir +='/widgets/'
!
for widgetName in dircache.listdir(basedir):
try:
if widgetName[0] != '_':
--- 140,146 ----
basedir = os.path.dirname(sys.modules[self.__module__].__file__)
uiDriver = os.path.basename(basedir)
basedir +='/widgets/'
!
for widgetName in dircache.listdir(basedir):
try:
if widgetName[0] != '_':
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue-forms/src/uidrivers/_base UIdriver.py,
Bajusz Tamás <=