[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src GFInstance.py
From: |
Bajusz Tamás |
Subject: |
gnue/forms/src GFInstance.py |
Date: |
Sun, 06 Apr 2003 18:17:57 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Bajusz Tamás <address@hidden> 03/04/06 18:17:57
Modified files:
forms/src : GFInstance.py
Log message:
preparing for win32 setup exe
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFInstance.py.diff?tr1=1.106&tr2=1.107&r1=text&r2=text
Patches:
Index: gnue/forms/src/GFInstance.py
diff -c gnue/forms/src/GFInstance.py:1.106 gnue/forms/src/GFInstance.py:1.107
*** gnue/forms/src/GFInstance.py:1.106 Tue Apr 1 23:15:54 2003
--- gnue/forms/src/GFInstance.py Sun Apr 6 18:17:57 2003
***************
*** 159,183 ****
#
# Import and register dialogs
#
- basedir = os.path.dirname(sys.modules[self.__module__].__file__)
- basedir +='/dialogs/'
- for dialogName in dircache.listdir(basedir):
- #try:
- if dialogName[0] != '_' and dialogName != 'CVS':
! if os.path.isfile(basedir+dialogName) and
os.path.splitext(dialogName)[1] == ".py":
! dialogName = os.path.splitext(dialogName)[0]
! dialog = dyn_import('gnue.forms.dialogs.%s' %(dialogName))
! elif os.path.isdir(basedir+dialogName):
! dialog = dyn_import('gnue.forms.dialogs.%s' %(dialogName))
! try:
! self.addFormFromBuffer(dialog.buildForm())
! except StandardError, mesg:
! print "WARNING: Cannot build %s form \n%s" % (dialogName,mesg)
! #except ImportError, mesg:
! # GDebug.printMesg(2,"dialogs.%s doesn't appear to be a valid dialog"
% (dialogName))
! # GDebug.printMesg(5,' --> %s' % (mesg))
#
--- 159,209 ----
#
# Import and register dialogs
#
! ############################
! # This is a workaround for McMillan packaging!!!
! # gnue.forms.dialogs.DialogFiles.py
! # is autocreated at McMillan's analysis time by
! # hook-gnue.forms.GFInstance.py
! # It contains a list of available dialogs.
! # McMillan sets sys.frozen=1 in packaged exe file.
! ############################
! if hasattr(sys, 'frozen'):
! from gnue.forms.dialogs import DialogFiles
! print DialogFiles.DialogFiles
! for dialog in DialogFiles.DialogFiles:
! try:
! dialog = dyn_import('%s' % dialog)
! except ImportError:
! print 'ImportError',dialog
! try:
! self.addFormFromBuffer(dialog.buildForm())
! except StandardError, mesg:
! print "WARNING: Cannot build %s form \n%s" % (dialogName,mesg)
! else:
! ############
! # end of workaround
! ############
! basedir = os.path.dirname(sys.modules[self.__module__].__file__)
! basedir +='/dialogs/'
! for dialogName in dircache.listdir(basedir):
! #try:
! if dialogName[0] != '_' and dialogName != 'CVS':
!
! if os.path.isfile(basedir+dialogName) and
os.path.splitext(dialogName)[1] == ".py":
! dialogName = os.path.splitext(dialogName)[0]
! dialog = dyn_import('gnue.forms.dialogs.%s' %(dialogName))
! elif os.path.isdir(basedir+dialogName):
! dialog = dyn_import('gnue.forms.dialogs.%s' %(dialogName))
! try:
! self.addFormFromBuffer(dialog.buildForm())
! except StandardError, mesg:
! print "WARNING: Cannot build %s form \n%s" % (dialogName,mesg)
!
! #except ImportError, mesg:
! # GDebug.printMesg(2,"dialogs.%s doesn't appear to be a valid
dialog" % (dialogName))
! # GDebug.printMesg(5,' --> %s' % (mesg))
#