[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5067 - in trunk/gnue-appserver/src: . language
From: |
johannes |
Subject: |
r5067 - in trunk/gnue-appserver/src: . language |
Date: |
Thu, 5 Feb 2004 03:55:22 -0600 (CST) |
Author: johannes
Date: 2004-02-05 03:55:20 -0600 (Thu, 05 Feb 2004)
New Revision: 5067
Modified:
trunk/gnue-appserver/src/geasInstance.py
trunk/gnue-appserver/src/language/Session.py
trunk/gnue-appserver/src/language/test.py
Log:
Session.find () uses qualification too. Object.Object has no longer a
method store ().
Modified: trunk/gnue-appserver/src/geasInstance.py
===================================================================
--- trunk/gnue-appserver/src/geasInstance.py 2004-02-04 16:06:16 UTC (rev
5066)
+++ trunk/gnue-appserver/src/geasInstance.py 2004-02-05 09:55:20 UTC (rev
5067)
@@ -314,7 +314,7 @@
retcode = -1
# Save changes made by the procedure
- obj.store ()
+ # obj.store ()
# return value of '1' to make XMLRPC happy
return retcode or 1
Modified: trunk/gnue-appserver/src/language/Session.py
===================================================================
--- trunk/gnue-appserver/src/language/Session.py 2004-02-04 16:06:16 UTC
(rev 5066)
+++ trunk/gnue-appserver/src/language/Session.py 2004-02-05 09:55:20 UTC
(rev 5067)
@@ -96,13 +96,13 @@
# Return a collection of 'classname' matching the given arguments
# -------------------------------------------------------------------------
def find (self, classname, cond=[], sort=['gnue_id'], properties=[]):
- return ObjectList (self, classname, cond, sort, properties)
+ return ObjectList (self, self.qualify (classname), cond, sort, properties)
# -------------------------------------------------------------------------
# Create a new instance of classname
# -------------------------------------------------------------------------
def new (self, classname):
- return Object (self, classname)
+ return Object (self, self.qualify (classname))
Modified: trunk/gnue-appserver/src/language/test.py
===================================================================
--- trunk/gnue-appserver/src/language/test.py 2004-02-04 16:06:16 UTC (rev
5066)
+++ trunk/gnue-appserver/src/language/test.py 2004-02-05 09:55:20 UTC (rev
5067)
@@ -30,17 +30,19 @@
session = app.newSession ('test', 'test')
print "fetching all persons..."
-list = session.find ('address_person', sort = ['address_name'],
+session.setcontext ('address')
+list = session.find ('person', sort = ['address_name'],
properties = ['address_name', 'address_street'])
print 'Found %d instances.' % len (list)
for person in list:
print '-' * 79
- print 'Name: ' + repr (person.address_name)
+ print 'Name: ' + repr (person.name)
print 'Street: ' + repr (person.address_street)
print 'City: ' + repr (person.address_city)
- print 'Country: ' + repr (person.address_country.address_name)
+ if person.address_country is not None:
+ print 'Country: ' + repr (person.address_country.address_name)
print 'Number of Children: ' + repr (person.address_children)
print 'Weight: ' + repr (person.address_weight)
print 'Born: ' + repr (person.address_born)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5067 - in trunk/gnue-appserver/src: . language,
johannes <=