Skip to content

Commit 10ba89c

Browse files
author
Richard Jones
committed
re-order so __getview() works
1 parent a65b4f0 commit 10ba89c

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

roundup/backends/back_metakit.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: back_metakit.py,v 1.102 2006-01-25 02:24:28 richard Exp $
1+
# $Id: back_metakit.py,v 1.103 2006-01-27 05:22:46 richard Exp $
22
'''Metakit backend for Roundup, originally by Gordon McMillan.
33
44
Known Current Bugs:
@@ -406,6 +406,7 @@ class Class(hyperdb.Class):
406406
def __init__(self, db, classname, **properties):
407407
if hasattr(db, classname):
408408
raise ValueError, "Class %s already exists"%classname
409+
409410
hyperdb.Class.__init__ (self, db, classname, **properties)
410411
self.db = db # why isn't this a weakref as for other backends??
411412
self.key = None
@@ -416,16 +417,15 @@ def __init__(self, db, classname, **properties):
416417
'creation' : hyperdb.Date(),
417418
'creator' : hyperdb.Link('user') }
418419

419-
view = self.__getview()
420-
self.maxid = 1
421-
if view:
422-
self.maxid = view[-1].id + 1
420+
self.idcache = {}
423421
self.uncommitted = {}
424422
self.comactions = []
425423
self.rbactions = []
426424

427-
# people reach inside!!
428-
self.idcache = {}
425+
view = self.__getview()
426+
self.maxid = 1
427+
if view:
428+
self.maxid = view[-1].id + 1
429429

430430
def setid(self, maxid):
431431
self.maxid = maxid + 1

0 commit comments

Comments
 (0)