[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6820 - trunk/gnue-appserver/src/language
From: |
johannes |
Subject: |
r6820 - trunk/gnue-appserver/src/language |
Date: |
Thu, 23 Dec 2004 07:31:18 -0600 (CST) |
Author: johannes
Date: 2004-12-23 07:31:16 -0600 (Thu, 23 Dec 2004)
New Revision: 6820
Modified:
trunk/gnue-appserver/src/language/ObjectList.py
Log:
Fixed __len__ and __nonzero__ for object lists
Modified: trunk/gnue-appserver/src/language/ObjectList.py
===================================================================
--- trunk/gnue-appserver/src/language/ObjectList.py 2004-12-23 12:38:46 UTC
(rev 6819)
+++ trunk/gnue-appserver/src/language/ObjectList.py 2004-12-23 13:31:16 UTC
(rev 6820)
@@ -49,9 +49,23 @@
# -------------------------------------------------------------------------
# Return the number of elements in this sequence
# -------------------------------------------------------------------------
+
def __len__ (self):
- return self.__length
+ sm = self.__session.getSessionManager ()
+ sid = self.__session.getSessionId ()
+ return sm.count (sid, self.__list_id)
+
+
+ # ---------------------------------------------------------------------------
+ # Truth value testing
+ # ---------------------------------------------------------------------------
+
+ def __nonzero__ (self):
+
+ return len (self.__list) > 0
+
+
# -------------------------------------------------------------------------
# Return a slice or a specific element of this sequence
# -------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6820 - trunk/gnue-appserver/src/language,
johannes <=