commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r7939 - in trunk: gnue-appserver/samples gnue-appserver/src gnue-


From: johannes
Subject: [gnue] r7939 - in trunk: gnue-appserver/samples gnue-appserver/src gnue-appserver/src/language gnue-common/src/apps gnue-common/src/datasources/drivers/Base gnue-common/src/rpc/drivers gnue-common/src/rpc/drivers/xmlrpc gnue-forms/po gnue-forms/src
Date: Wed, 28 Sep 2005 12:35:28 -0500 (CDT)

Author: johannes
Date: 2005-09-21 06:17:08 -0500 (Wed, 21 Sep 2005)
New Revision: 7939

Modified:
   trunk/gnue-appserver/samples/auth.gsd
   trunk/gnue-appserver/samples/sample-C.gld
   trunk/gnue-appserver/samples/sample-de.gld
   trunk/gnue-appserver/src/geasSessionManager.py
   trunk/gnue-appserver/src/language/Object.py
   trunk/gnue-appserver/src/language/Procedure.py
   trunk/gnue-appserver/src/language/Session.py
   trunk/gnue-common/src/apps/GDebug.py
   trunk/gnue-common/src/datasources/drivers/Base/Behavior.py
   trunk/gnue-common/src/datasources/drivers/Base/Connection.py
   trunk/gnue-common/src/rpc/drivers/Base.py
   trunk/gnue-common/src/rpc/drivers/xmlrpc/ClientAdapter.py
   trunk/gnue-common/src/rpc/drivers/xmlrpc/ServerAdapter.py
   trunk/gnue-forms/po/de.po
   trunk/gnue-forms/src/GFClient.py
   trunk/gnue-forms/src/GFForm.py
   trunk/gnue-forms/src/GFInstance.py
Log:
Added an assert to gLeave () which will in turn always return True


Modified: trunk/gnue-appserver/samples/auth.gsd
===================================================================
--- trunk/gnue-appserver/samples/auth.gsd       2005-09-21 11:01:46 UTC (rev 
7938)
+++ trunk/gnue-appserver/samples/auth.gsd       2005-09-21 11:17:08 UTC (rev 
7939)
@@ -5,7 +5,7 @@
     <tabledata name="sample_accounts" tablename="gnue_useraccess">
       <rows>
         <row>
-          <value field="gnue_id" 
key="Y">00000000000000000000001000000001</value>
+          <value field="gnue_id">00000000000000000000001000000001</value>
           <value field="gnue_username">test</value>
           <value field="gnue_password">test</value>
           <value field="gnue_accesslist">address_person,address_country</value>

Modified: trunk/gnue-appserver/samples/sample-C.gld
===================================================================
--- trunk/gnue-appserver/samples/sample-C.gld   2005-09-21 11:01:46 UTC (rev 
7938)
+++ trunk/gnue-appserver/samples/sample-C.gld   2005-09-21 11:17:08 UTC (rev 
7939)
@@ -7,7 +7,7 @@
     <property name="name" pos="200" search="200" label="Name"/>
   </class>
 
-  <class name="person">
+  <class name="person" label="Person">
     <property name="name" pos="100" label="Name" search="100"/>
     <property name="street" pos="200" label="Street"/>
     <property name="zip" pos="300" label="Zip"/>

Modified: trunk/gnue-appserver/samples/sample-de.gld
===================================================================
--- trunk/gnue-appserver/samples/sample-de.gld  2005-09-21 11:01:46 UTC (rev 
7938)
+++ trunk/gnue-appserver/samples/sample-de.gld  2005-09-21 11:17:08 UTC (rev 
7939)
@@ -2,7 +2,7 @@
 
 <module name="address" language="de">
 
-  <class name="country">
+  <class name="country" label="Länder">
     <property name="code" pos="100" search="100" label="ISO-Code"/>
     <property name="name" pos="200" search="200" label="Ländername"/>
   </class>

Modified: trunk/gnue-appserver/src/geasSessionManager.py
===================================================================
--- trunk/gnue-appserver/src/geasSessionManager.py      2005-09-21 11:01:46 UTC 
(rev 7938)
+++ trunk/gnue-appserver/src/geasSessionManager.py      2005-09-21 11:17:08 UTC 
(rev 7939)
@@ -233,8 +233,11 @@
     session_id = id (sess)
     self._sessions [session_id] = sess
 
-    return gLeave (4, session_id)
+    result = session_id
+    assert gLeave (4, result)
 
+    return result
+
   # ---------------------------------------------------------------------------
   # Close the connection
   # ---------------------------------------------------------------------------
@@ -249,7 +252,7 @@
     s.logout ()
     del self._sessions [session_id]
 
-    gLeave (4)
+    assert gLeave (4)
 
   # ---------------------------------------------------------------------------
   # Commit current transaction
@@ -262,7 +265,7 @@
     s = self._getSession (session_id)
     s.commit ()
 
-    gLeave (4)
+    assert gLeave (4)
 
   # ---------------------------------------------------------------------------
   # Rollback current transaction
@@ -275,7 +278,7 @@
     s = self._getSession (session_id)
     s.rollback ()
 
-    gLeave (4)
+    assert gLeave (4)
 
 
   # ---------------------------------------------------------------------------
@@ -290,7 +293,8 @@
     s = self._getSession (session_id)
     result = s.request (classname, conditions, sortorder, propertylist)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -304,7 +308,8 @@
     s = self._getSession (session_id)
     result = s.count (list_id)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result
 
   # ---------------------------------------------------------------------------
   # Fetch objects from list
@@ -316,7 +321,8 @@
     s = self._getSession (session_id)
     result = s.fetch (list_id, start, count)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -330,7 +336,8 @@
     s = self._getSession (session_id)
     result = s.load (classname, obj_id_list, propertylist)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result
 
   # ---------------------------------------------------------------------------
   # Store objects
@@ -343,7 +350,8 @@
     s = self._getSession (session_id)
     result = s.store (classname, obj_id_list, propertylist, data)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result
 
   # ---------------------------------------------------------------------------
   # Delete objects
@@ -356,7 +364,7 @@
     s = self._getSession (session_id)
     s.delete (classname, obj_id_list)
 
-    gLeave (4)
+    assert gLeave (4)
 
 
   # ---------------------------------------------------------------------------
@@ -371,7 +379,8 @@
     s = self._getSession (session_id)
     result = s.call (classname, obj_id_list, procedurename, parameters)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -384,4 +393,5 @@
 
     return self.repository.getFilterDefinition (language)
 
-    return gLeave (4, result)
+    assert gLeave (4, result)
+    return result

Modified: trunk/gnue-appserver/src/language/Object.py
===================================================================
--- trunk/gnue-appserver/src/language/Object.py 2005-09-21 11:01:46 UTC (rev 
7938)
+++ trunk/gnue-appserver/src/language/Object.py 2005-09-21 11:17:08 UTC (rev 
7939)
@@ -77,7 +77,8 @@
 
     if key == "gnue_id":
       result = self.objectId
-      return gLeave (6, result)
+      assert gLeave (6, result)
+      return result
 
     sm = self.__session.getSessionManager ()
 
@@ -112,7 +113,8 @@
       else:
         result = value
 
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result
 
 
   # -------------------------------------------------------------------------
@@ -156,7 +158,7 @@
 
       sm.store (self.__sid, self.__class, [self.objectId], [name], [[__value]])
 
-    gLeave (6)
+    assert gLeave (6)
 
 
   # -------------------------------------------------------------------------
@@ -217,7 +219,7 @@
     sm.delete (self.__sid, self.__class, [self.objectId])
     self.objectId = None
 
-    gLeave (6)
+    assert gLeave (6)
 
 
 
@@ -269,7 +271,8 @@
     else:
       result = None
 
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-appserver/src/language/Procedure.py
===================================================================
--- trunk/gnue-appserver/src/language/Procedure.py      2005-09-21 11:01:46 UTC 
(rev 7938)
+++ trunk/gnue-appserver/src/language/Procedure.py      2005-09-21 11:17:08 UTC 
(rev 7939)
@@ -47,4 +47,5 @@
 
     result = sm.call (sid, self.__class, [self.__objectId], self.method,
                     params) [0]
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result

Modified: trunk/gnue-appserver/src/language/Session.py
===================================================================
--- trunk/gnue-appserver/src/language/Session.py        2005-09-21 11:01:46 UTC 
(rev 7938)
+++ trunk/gnue-appserver/src/language/Session.py        2005-09-21 11:17:08 UTC 
(rev 7939)
@@ -193,7 +193,7 @@
       self.__sm.close (self.__session_id, None)
       self.__sm = self.__session_id = None
 
-    gLeave (6)
+    assert gLeave (6)
 
 
   # -------------------------------------------------------------------------
@@ -210,7 +210,7 @@
     if self.__session_id is not None:
       self.__sm.commit (self.__session_id)
 
-    gLeave (6)
+    assert gLeave (6)
 
 
   # -------------------------------------------------------------------------
@@ -227,7 +227,7 @@
     if self.__session_id is not None:
       self.__sm.rollback (self.__session_id)
 
-    gLeave (6)
+    assert gLeave (6)
 
 
   # -------------------------------------------------------------------------
@@ -260,7 +260,8 @@
 
     result = ObjectList (self, name, conditions, sortorder, properties, cdef)
 
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result
 
 
   # -------------------------------------------------------------------------
@@ -279,7 +280,8 @@
 
     result = self._get (classname)
 
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -304,7 +306,8 @@
     cDef   = self.getClassDefinition (name)
     result = Object (self, name, objectId, cDef)
 
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result
 
 
   # -------------------------------------------------------------------------
@@ -332,7 +335,8 @@
     cDef   = self.getClassDefinition (name)
     result = Object (self, name, objectId, cDef)
 
-    return gLeave (6, result)
+    assert gLeave (6, result)
+    return result
 
 
   # -------------------------------------------------------------------------
@@ -383,7 +387,8 @@
           else:
             text = text % args
 
-        return gLeave (6, text)
+        assert gLeave (6, text)
+        return text
 
     raise MessageNotFoundError, self.qualify (messageName)
 

Modified: trunk/gnue-common/src/apps/GDebug.py
===================================================================
--- trunk/gnue-common/src/apps/GDebug.py        2005-09-21 11:01:46 UTC (rev 
7938)
+++ trunk/gnue-common/src/apps/GDebug.py        2005-09-21 11:17:08 UTC (rev 
7939)
@@ -282,17 +282,11 @@
 
   @param level: debug-level to send the message to
   @param result: the function's result (if any)
-  @return: the result parameter
+  @return: True
   """
 
-  # We cannot use something like 'retVal = len (result) and result [0] or None'
-  # here, cause this won't work for 'empty' results like [] or {}.
-  retVal = None
-  if len (result):
-    retVal = result [0]
-
   if not level in _DEBUG_LEVELS:
-    return retVal
+    return True
 
   # Get the caller's frame
   frame = sys._getframe (1)
@@ -308,7 +302,7 @@
       fName = "%s.%s" % (flocals ['self'].__class__, fName)
       hId   = repr (hex (id (flocals ['self'])))
 
-    resStr  = len (result) and ' == %s' % repr (retVal) or ''
+    resStr  = len (result) and ' == %s' % repr (result [0]) or ''
     message = "Leaving function %s (%s)%s" % (fName, hId, resStr)
 
     path = frame.f_code.co_filename
@@ -325,7 +319,7 @@
     # Make sure to release the reference to the frame object. This keeps
     # garbage collection doing a fine job :)
     del frame
-    return retVal
+    return True
 
 
 # -----------------------------------------------------------------------------

Modified: trunk/gnue-common/src/datasources/drivers/Base/Behavior.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/Behavior.py  2005-09-21 
11:01:46 UTC (rev 7938)
+++ trunk/gnue-common/src/datasources/drivers/Base/Behavior.py  2005-09-21 
11:17:08 UTC (rev 7939)
@@ -130,7 +130,7 @@
 
     assert gEnter (8)
     self._createDatabase_ ()
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------
@@ -167,7 +167,8 @@
     result = self._writeSchema_ (self._current, self._new, self._diff,
         simulation)
 
-    gLeave (8, result)
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -191,7 +192,8 @@
 
     self._readSchema_ (result)
 
-    return gLeave (8, result)
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-common/src/datasources/drivers/Base/Connection.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/Connection.py        
2005-09-21 11:01:46 UTC (rev 7938)
+++ trunk/gnue-common/src/datasources/drivers/Base/Connection.py        
2005-09-21 11:17:08 UTC (rev 7939)
@@ -169,7 +169,9 @@
     """
 
     assert gEnter (8)
-    return gLeave (8, self._getLoginFields_ ())
+    result = self._getLoginFields_ ()
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -193,7 +195,7 @@
     assert gEnter (8)
     self._connect_ (connectData)
     self._beginTransaction_ ()
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------
@@ -215,7 +217,9 @@
     checktype (fields, list)
 
     assert gEnter (8)
-    return gLeave (8, self._initialize_ (table, fields))
+    result = self._initialize_ (table, fields)
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -240,7 +244,8 @@
     assert gEnter (8)
     rowid = self._insert_ (table, newfields)
     self.__pending = True
-    return gLeave (8, rowid)
+    assert gLeave (8, rowid)
+    return rowid
 
 
   # ---------------------------------------------------------------------------
@@ -266,7 +271,7 @@
     assert gEnter (8)
     self._update_ (table, oldfields, newfields)
     self.__pending = True
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------
@@ -290,7 +295,7 @@
     assert gEnter (8)
     self._delete_ (table, oldfields)
     self.__pending = True
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------
@@ -315,9 +320,12 @@
     checktype (fields, list)
 
     assert gEnter (8)
-    return gLeave (8, self._requery_ (table, oldfields, fields))
+    result = self._requery_ (table, oldfields, fields)
+    assert gLeave (8, result)
+    return result
 
 
+
   # ---------------------------------------------------------------------------
   # Call a backend function
   # ---------------------------------------------------------------------------
@@ -346,7 +354,8 @@
     # FIXME: Some calls should not make the connection pending, like requesting
     # the generated form. Most others should.
     # self.__pending = True
-    return gLeave (8, result)
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -380,7 +389,7 @@
     self._commit_ ()
     self.__pending = False
     self._beginTransaction_ ()
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------
@@ -399,7 +408,7 @@
     self._rollback_ ()
     self.__pending = False
     self._beginTransaction_ ()
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------
@@ -417,7 +426,7 @@
     assert gEnter (8)
     self._close_ ()
     self.manager._connectionClosed (self)
-    gLeave (8)
+    assert gLeave (8)
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-common/src/rpc/drivers/Base.py
===================================================================
--- trunk/gnue-common/src/rpc/drivers/Base.py   2005-09-21 11:01:46 UTC (rev 
7938)
+++ trunk/gnue-common/src/rpc/drivers/Base.py   2005-09-21 11:17:08 UTC (rev 
7939)
@@ -190,7 +190,9 @@
     """
 
     assert gEnter (8)
-    return gLeave (8, self._getServerProxy_ ())
+    result = self._getServerProxy_ ()
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -276,8 +278,9 @@
     """
 
     assert gEnter (8)
-    return gLeave (8, self._adapter._callMethod_ (self._methodname, *args,
-      **params))
+    result = self._adapter._callMethod_ (self._methodname, *args, **params)
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -377,7 +380,9 @@
     """
 
     assert gEnter (8)
-    return gLeave (8, self._serve_ ())
+    result = self._serve_ ()
+    assert gLeave (8, result)
+    return result
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-common/src/rpc/drivers/xmlrpc/ClientAdapter.py
===================================================================
--- trunk/gnue-common/src/rpc/drivers/xmlrpc/ClientAdapter.py   2005-09-21 
11:01:46 UTC (rev 7938)
+++ trunk/gnue-common/src/rpc/drivers/xmlrpc/ClientAdapter.py   2005-09-21 
11:17:08 UTC (rev 7939)
@@ -197,8 +197,10 @@
     except socket.error:
       raise errors.AdminError, errors.getException () [2]
 
-    return gLeave (9, typeconv.rpc_to_python (result, self.__wrapProxy,
-      client.InvalidParameter))
+    result = typeconv.rpc_to_python (result, self.__wrapProxy,
+        client.InvalidParameter)
+    assert gLeave (9, result)
+    return result
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-common/src/rpc/drivers/xmlrpc/ServerAdapter.py
===================================================================
--- trunk/gnue-common/src/rpc/drivers/xmlrpc/ServerAdapter.py   2005-09-21 
11:01:46 UTC (rev 7938)
+++ trunk/gnue-common/src/rpc/drivers/xmlrpc/ServerAdapter.py   2005-09-21 
11:17:08 UTC (rev 7939)
@@ -122,7 +122,9 @@
         server.InvalidParameter)
     result = self._tcpServer._dispatch (method, params)
 
-    return gLeave (9, typeconv.python_to_rpc (result, self._updateStore))
+    result = typeconv.python_to_rpc (result, self._updateStore)
+    assert gLeave (9, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -132,7 +134,9 @@
   def _call (self, storedObject, method, *parameters):
 
     assert gEnter (9)
-    return gLeave (9, getattr (storedObject, method) (*parameters))
+    result = getattr (storedObject, method) (*parameters)
+    assert gLeave (9, result)
+    return result
 
 
   # ---------------------------------------------------------------------------
@@ -146,7 +150,7 @@
     if id (item) in self._objectStore:
       del self._objectStore [id (item)]
 
-    gLeave (9)
+    assert gLeave (9)
 
 
   # ---------------------------------------------------------------------------
@@ -160,7 +164,8 @@
     result = {'__id__': id (item), '__rpc_datatype__': 'object'}
     self._objectStore [id (item)] = item
 
-    return gLeave (9, result)
+    assert gLeave (9, result)
+    return result
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-forms/po/de.po
===================================================================
--- trunk/gnue-forms/po/de.po   2005-09-21 11:01:46 UTC (rev 7938)
+++ trunk/gnue-forms/po/de.po   2005-09-21 11:17:08 UTC (rev 7939)
@@ -179,7 +179,7 @@
 
 #: GFInstance.py:993
 msgid "Jump to record"
-msgstr "&Springe zu Datensatz..."
+msgstr "Springe zu Datensatz"
 
 #: GFKeyMapper.py:118
 msgid "Invalid keystroke id '%(key)s' in keymap for '%(event)s'"

Modified: trunk/gnue-forms/src/GFClient.py
===================================================================
--- trunk/gnue-forms/src/GFClient.py    2005-09-21 11:01:46 UTC (rev 7938)
+++ trunk/gnue-forms/src/GFClient.py    2005-09-21 11:17:08 UTC (rev 7939)
@@ -199,7 +199,7 @@
     assert gDebug (4, "Closing all connections")
     self.getConnectionManager ().closeAll ()
 
-    gLeave (4)
+    assert gLeave (4)
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-forms/src/GFForm.py
===================================================================
--- trunk/gnue-forms/src/GFForm.py      2005-09-21 11:01:46 UTC (rev 7938)
+++ trunk/gnue-forms/src/GFForm.py      2005-09-21 11:17:08 UTC (rev 7939)
@@ -735,7 +735,7 @@
         self.findAndChangeFocus (newBlock)
       self.dispatchEvent ('endWAIT', _form = self)
 
-    gLeave (4)
+    assert gLeave (4)
 
     return message
 

Modified: trunk/gnue-forms/src/GFInstance.py
===================================================================
--- trunk/gnue-forms/src/GFInstance.py  2005-09-21 11:01:46 UTC (rev 7938)
+++ trunk/gnue-forms/src/GFInstance.py  2005-09-21 11:17:08 UTC (rev 7939)
@@ -161,7 +161,7 @@
                                        parentContainer = self._parentContainer,
                                        moduleName = moduleName)
 
-    gLeave (4)
+    assert gLeave (4)
 
 
   # ---------------------------------------------------------------------------
@@ -330,7 +330,7 @@
       self._uiinstance.mainLoop ()
       assert gDebug (4, "Returning from main loop")
 
-    gLeave (4)
+    assert gLeave (4)
 
 
   # ---------------------------------------------------------------------------
@@ -364,7 +364,7 @@
     assert gDebug (4, "Activating form")    
     self._uiinstance.activateForm (formName, modal)
 
-    gLeave (4)
+    assert gLeave (4)
 
 
   # ---------------------------------------------------------------------------





reply via email to

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