[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/appserver/src geasInstance.py geasList.py ...
From: |
Jan Ischebeck |
Subject: |
gnue/appserver/src geasInstance.py geasList.py ... |
Date: |
Wed, 03 Jul 2002 17:33:55 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jan Ischebeck <address@hidden> 02/07/03 17:33:55
Modified files:
appserver/src : geasInstance.py geasList.py test.py
Log message:
add simple hack to mis-use triggers as methods and let the user test it
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/src/geasInstance.py.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/src/geasList.py.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/appserver/src/test.py.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
Patches:
Index: gnue/appserver/src/geasInstance.py
diff -c gnue/appserver/src/geasInstance.py:1.6
gnue/appserver/src/geasInstance.py:1.7
*** gnue/appserver/src/geasInstance.py:1.6 Wed Jul 3 11:58:32 2002
--- gnue/appserver/src/geasInstance.py Wed Jul 3 17:33:55 2002
***************
*** 19,25 ****
# write to the Free Software Foundation, Inc., 59 Temple Place
# - Suite 330, Boston, MA 02111-1307, USA.
#
! # $Id: geasInstance.py,v 1.6 2002/07/03 15:58:32 siesel Exp $
#
=============================================================================
# Instance class
--- 19,25 ----
# write to the Free Software Foundation, Inc., 59 Temple Place
# - Suite 330, Boston, MA 02111-1307, USA.
#
! # $Id: geasInstance.py,v 1.7 2002/07/03 21:33:55 siesel Exp $
#
=============================================================================
# Instance class
***************
*** 31,38 ****
# Initalize
#
---------------------------------------------------------------------------
! def __init__ (self, classname, record):
! self.classname = classname
self._record = record
#
---------------------------------------------------------------------------
--- 31,38 ----
# Initalize
#
---------------------------------------------------------------------------
! def __init__ (self, list, record):
! self._list = list
self._record = record
#
---------------------------------------------------------------------------
***************
*** 58,64 ****
def call (self, methodname, params):
# not yet implemented
!
# just containing a basic test method
if methodname=="show":
print "Function 'show' was called. This record contains the following
"+\
--- 58,69 ----
def call (self, methodname, params):
# not yet implemented
!
! # mis-using trigger to implement methods
! trigger=self._list._session._triggerMg.getTriggerByName \
! ('%s:%s' % (self._list._classname,methodname))
! if trigger!=None:
! return trigger()
# just containing a basic test method
if methodname=="show":
print "Function 'show' was called. This record contains the following
"+\
Index: gnue/appserver/src/geasList.py
diff -c gnue/appserver/src/geasList.py:1.9 gnue/appserver/src/geasList.py:1.10
*** gnue/appserver/src/geasList.py:1.9 Thu Jun 20 20:34:33 2002
--- gnue/appserver/src/geasList.py Wed Jul 3 17:33:55 2002
***************
*** 19,25 ****
# write to the Free Software Foundation, Inc., 59 Temple Place
# - Suite 330, Boston, MA 02111-1307, USA.
#
! # $Id: geasList.py,v 1.9 2002/06/21 00:34:33 siesel Exp $
from gnue.common 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.10 2002/07/03 21:33:55 siesel Exp $
from gnue.common import GDataSource,GConditions
import geasInstance
***************
*** 107,113 ****
trigger()
if self._resultset.firstRecord () != 0:
! return geasInstance.geasInstance (self._classname,
self._resultset.current)
else:
return None
--- 107,113 ----
trigger()
if self._resultset.firstRecord () != 0:
! return geasInstance.geasInstance (self, self._resultset.current)
else:
return None
***************
*** 117,123 ****
def nextInstance (self):
if self._resultset.nextRecord () != 0:
! return geasInstance.geasInstance (self._classname,
self._resultset.current)
else:
return None
--- 117,123 ----
def nextInstance (self):
if self._resultset.nextRecord () != 0:
! return geasInstance.geasInstance (self, self._resultset.current)
else:
return None
***************
*** 127,130 ****
def insertNewInstance (self):
self._resultset.insertRecord ()
! return geasInstance.geasInstance (self._classname,
self._resultset.current)
--- 127,130 ----
def insertNewInstance (self):
self._resultset.insertRecord ()
! return geasInstance.geasInstance (self, self._resultset.current)
Index: gnue/appserver/src/test.py
diff -c gnue/appserver/src/test.py:1.9 gnue/appserver/src/test.py:1.10
*** gnue/appserver/src/test.py:1.9 Wed May 29 06:23:49 2002
--- gnue/appserver/src/test.py Wed Jul 3 17:33:55 2002
***************
*** 19,25 ****
# write to the Free Software Foundation, Inc., 59 Temple Place
# - Suite 330, Boston, MA 02111-1307, USA.
#
! # $Id: test.py,v 1.9 2002/05/29 10:23:49 siesel Exp $
import os
from gnue.common import GClientApp
--- 19,25 ----
# write to the Free Software Foundation, Inc., 59 Temple Place
# - Suite 330, Boston, MA 02111-1307, USA.
#
! # $Id: test.py,v 1.10 2002/07/03 21:33:55 siesel Exp $
import os
from gnue.common import GClientApp
***************
*** 73,78 ****
--- 73,82 ----
print " Name :", instance.get ("name")
print " Street:", instance.get ("street")
print " City :", instance.get ("city")
+
+ print "Check if person live in a rich/poor area:"
+ print " calling 'checkAreaRichness' results in: ",
+ instance.call('checkAreaRichness','')
print "Thank you for playing!"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/appserver/src geasInstance.py geasList.py ...,
Jan Ischebeck <=