I've been working on other projects for a couple of weeks now, ripping pieces of Cinemon's application framework out and using them for the other projects as I go. Today I took my "day off" to try to move Cinemon forward.
Most of the day was spent working on the hierarchy-importer. That moved forward quite a distance, but I got bogged down on the question of whether to try to unify objects that aren't explicitly matched, delete the old versions indiscriminately, just leave them, or what. Still haven't figured out what's best. May have to do some after-work hacking this week.
So toward the end of the day I decided to see if I could get Cinemon using the common application framework.
"Why?" No-one asks, since this is stultifyingly boring to everyone save Tim, I'm sure.
Well, to reduce duplication, certainly, but more because in the last few weeks I've done a lot of work on that common code, and most importantly, I switched to using the standard logging module instead of the database-based one, I figure that will likely make Cinemon significantly faster all by itself.
Still need to do a lot of testing, particularly for the Zope-hosted UI to make sure it's working properly, but the Twisted-based scanner code seems to be working fine with the back-ported code.
Pingbacks are closed.