commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-appserver/src geasSession.py geasList.py


From: Reinhard Mueller
Subject: gnue-appserver/src geasSession.py geasList.py
Date: Mon, 11 Aug 2003 10:26:50 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-appserver
Branch:         
Changes by:     Reinhard Mueller <address@hidden>       03/08/11 10:26:50

Modified files:
        src            : geasSession.py geasList.py 

Log message:
        Don't fire triggers for gnue_module, because that class is read when the
        class repository isn't yet initialized.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/src/geasSession.py.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/src/geasList.py.diff?tr1=1.19&tr2=1.20&r1=text&r2=text

Patches:
Index: gnue-appserver/src/geasList.py
diff -c gnue-appserver/src/geasList.py:1.19 gnue-appserver/src/geasList.py:1.20
*** gnue-appserver/src/geasList.py:1.19 Thu Jul 24 15:43:59 2003
--- gnue-appserver/src/geasList.py      Mon Aug 11 10:26:49 2003
***************
*** 19,25 ****
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasList.py,v 1.19 2003/07/24 19:43:59 reinhard Exp $
  
  from gnue.common.datasources import GDataSource,GConditions
  import geasInstance
--- 19,25 ----
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasList.py,v 1.20 2003/08/11 14:26:49 reinhard Exp $
  
  from gnue.common.datasources import GDataSource,GConditions
  import geasInstance
***************
*** 36,41 ****
--- 36,42 ----
    # 
---------------------------------------------------------------------------
  
    def __init__ (self, session, classname):
+     print "*** Creating List: %s" % classname
      self._session = session
      self._classname = classname
      self._prefetch = []
***************
*** 106,112 ****
    # 
---------------------------------------------------------------------------
  
    def firstInstance (self):
!     if self._classname!='appserver_pytrigger':
        trigger=self._session._triggerMg.getTriggerByEvent \
                 ('%s:pre_first_inst' % self._classname)
        if trigger!=None:
--- 107,114 ----
    # 
---------------------------------------------------------------------------
  
    def firstInstance (self):
!     if self._classname != "appserver_pytrigger" \
!        and self._classname != "gnue_module":
        trigger=self._session._triggerMg.getTriggerByEvent \
                 ('%s:pre_first_inst' % self._classname)
        if trigger!=None:
Index: gnue-appserver/src/geasSession.py
diff -c gnue-appserver/src/geasSession.py:1.26 
gnue-appserver/src/geasSession.py:1.27
*** gnue-appserver/src/geasSession.py:1.26      Fri Aug  8 16:13:53 2003
--- gnue-appserver/src/geasSession.py   Mon Aug 11 10:26:49 2003
***************
*** 19,25 ****
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasSession.py,v 1.26 2003/08/08 20:13:53 reinhard Exp $
  
  import geasList
  import geasTrigger 
--- 19,25 ----
  # write to the Free Software Foundation, Inc., 59 Temple Place 
  # - Suite 330, Boston, MA 02111-1307, USA.
  #
! # $Id: geasSession.py,v 1.27 2003/08/11 14:26:49 reinhard Exp $
  
  import geasList
  import geasTrigger 
***************
*** 96,102 ****
        return None
        
      # pre_new_list trigger
!     if classname != "appserver_pytrigger":
        tr=self._triggerMg.getTriggerByEvent('%s:pre_new_list' % classname)
        if tr!=None:
          tr()
--- 96,103 ----
        return None
        
      # pre_new_list trigger
!     if classname != "appserver_pytrigger" \
!        and classname != "gnue_module":
        tr=self._triggerMg.getTriggerByEvent('%s:pre_new_list' % classname)
        if tr!=None:
          tr()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]