lp:~khaeru/+junk/ceabdb
See the README file: http://
- Get this branch:
- bzr branch lp:~khaeru/+junk/ceabdb
Branch information
- Owner:
- Paul Natsuo Kishimoto
- Status:
- Mature
Recent revisions
- 20. By Paul Natsuo Kishimoto
-
* schema.sql: updated to suit Storm.
* daemon.py: load a Storm store instead of a ceabdb.storage. BasicStore subclass. These will eventually be removed entirely.
* model.py: old model replaced with Storm-based model.
* atompub.py: reorganize imports
* server.py: no longer pull CEABServer.store from ceabdb.daemon
* util.py: new function check_schema()
* debian/control: dependency on python-storm
* debian/install: install /etc/ceabdb.conf - 18. By Paul Natsuo Kishimoto
-
* Set UID and GID so PostgreSQL ident auth works.
* Basic AtomPubServer functionality. - 17. By Paul Natsuo Kishimoto
-
* Using named logger to avoid root logger issues around os.fork().
* Rewrite of Daemon._start().
* Debugging in AtomPubServer and PostgreSQLStore.
* TODO: add os.setuid() so postgres ident auth for user ceabdb works. - 16. By Paul Natsuo Kishimoto
-
* Added BasicServer, BasicRequestHandler classes for common functionality.
* Lifted a shutdown() method for BasicServer and subclasses from a Python 2.6 patch.
* Use logging.getLogger( ''), especially in classes that will exist in separate threads but also elsewhere for consistency. - 15. By Paul Natsuo Kishimoto
-
* Added __init__.py files and rearranged classes to clean up imports.
* Daemon.py: reloading support.
* model.py: CEABObject class and Course and Department subclass examples.
* atom.py: Poached some lxml-based code for handling AtomPub documents; this is not an actual AtomPubServer.
* Dependence on python-lxml for atom.py - 14. By Paul Natsuo Kishimoto
-
Load configuration options from /etc/default/ceabdb and /etc/ceabdb.conf.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)