dabo Commit
Revision 6793
Date: 2011-08-20 10:29:30 -0700 (Sat, 20 Aug 2011)
Author: Jacekk
Trac: http://trac.dabodev.com/changeset/6793

Changed:
U   trunk/dabo/db/__init__.py

Log:
Changed confusing "self" parameter name.

Diff:
Modified: trunk/dabo/db/__init__.py
===================================================================
--- trunk/dabo/db/__init__.py   2011-08-20 17:15:02 UTC (rev 6792)
+++ trunk/dabo/db/__init__.py   2011-08-20 17:29:30 UTC (rev 6793)
@@ -88,7 +88,7 @@
        return dConnection(*args, **kwargs)
 
 
-def _getRecord(self):
+def _getRecord(self_):
        ### Used by dCursorMixin *and* dBizobj.
        class CursorRecord(object):
                def __init__(self, _cursor):
@@ -114,16 +114,16 @@
        ## for each field, the sole purpose being to have the field
        ## names appear in the command window intellisense dropdown.
        def getFieldProp(field_name):
-               def fget(self):
-                       return self._cursor.getFieldVal(field_name)
-               def fset(self, val):
-                       self._cursor.setFieldVal(field_name, val)
+               def fget(self_):
+                       return self_._cursor.getFieldVal(field_name)
+               def fset(self_, val):
+                       self_._cursor.setFieldVal(field_name, val)
                return property(fget, fset)
 
-       field_aliases = [ds[0] for ds in self.DataStructure]
-       field_aliases.extend(self.VirtualFields.keys())
+       field_aliases = [ds[0] for ds in self_.DataStructure]
+       field_aliases.extend(self_.VirtualFields.keys())
        for field_alias in field_aliases:
                setattr(CursorRecord, field_alias, getFieldProp(field_alias))
-       return CursorRecord(self)
+       return CursorRecord(self_)
 
 



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to