[Checkins] SVN: grokapps/rdbexample/trunk/ Refactor dirty traverser hack

Jasper Spaans jspaans at thehealthagency.com
Sat May 3 17:12:16 EDT 2008


Log message for revision 86300:
  Refactor dirty traverser hack

Changed:
  U   grokapps/rdbexample/trunk/megrok.rdb/src/megrok/rdb/components.py
  U   grokapps/rdbexample/trunk/src/rdbexample/app.py

-=-
Modified: grokapps/rdbexample/trunk/megrok.rdb/src/megrok/rdb/components.py
===================================================================
--- grokapps/rdbexample/trunk/megrok.rdb/src/megrok/rdb/components.py	2008-05-03 21:10:32 UTC (rev 86299)
+++ grokapps/rdbexample/trunk/megrok.rdb/src/megrok/rdb/components.py	2008-05-03 21:12:15 UTC (rev 86300)
@@ -39,10 +39,3 @@
         else:
             keyfunc = default_keyfunc
         MappedCollection.__init__(self, keyfunc=keyfunc)
-
-    # XXX DIRTY HACK XXX
-    def traverse(self, name):
-        try:
-            return self[name]
-        except KeyError:
-            return self[int(name)]

Modified: grokapps/rdbexample/trunk/src/rdbexample/app.py
===================================================================
--- grokapps/rdbexample/trunk/src/rdbexample/app.py	2008-05-03 21:10:32 UTC (rev 86299)
+++ grokapps/rdbexample/trunk/src/rdbexample/app.py	2008-05-03 21:12:15 UTC (rev 86300)
@@ -36,7 +36,7 @@
 
 
 class Departments(rdb.Container):
-    rdb.key('id')
+    rdb.key('title')
 
 class Faculty(rdb.Model):
     # rdb.table_name('faculty') is the default



More information about the Checkins mailing list