Bookworm: Did a lot more work on this tonight. Found a tricky little bug in Library.py that I have now fixed. I feel like I could have done a nicer job of the overall design in places, but I’m pretty happy with how the code is looking. I got it so that adding a new person to the database through the UI completely works. Next is to finish off a Person/Job linking dialog and to finish dehydrating the new book dialog. Then Zana can start adding books. But as I have a release team meeting in seven hours, I’m not going to finish tonight.
Python: Gosh, the combination of python/glade/gtk+ is really nice to work with. I wonder why no-one has written a book on this. I wonder if glade is the weak point here — it’s interface has something be desired. Still, this would be quite a useful book to have. It would bring a lot of development to GNOME.