commit-gnue
[Top][All Lists]
Advanced

[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)





reply via email to

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