Howdy!
After playing around with the SVN code I've discovered two interesting
problems.
1. If you attempt to create a CatWalk object in the old way:
catwalk = CatWalk()
You get an error (twice) about "Fail to import model file". This
error is utterly useless in attempting to run down the actual problem.
Some tests for "Model is not None" should be performed or the except
should display a message more like: "CatWalk failed to import model.
Are you passing your model to CatWalk's instance? Try: catwalk =
CatWalk(model)"
2. I had to use SQLObject's namespace feature to stop naming conflicts
between Identity's Group object and mine. This is bad - I strongly
reccomend adding an "identity" namespace to Identity's SQLObjects. See
the "registry" attribute of:
http://sqlobject.org/SQLObject.html#class-sqlmeta
This should probably be the same for CatWalk's data store object,
too.