Commits

Show all
Author Commit Message Labels Comments Date
Anton Shestakov
Added debug level to config, read configuration in main(), minor fixes and tweaks.
Anton Shestakov
Removed conf.d/pyxend, added conf.d/pyxend.conf.template and added pyxend.conf to .hgignore.
Anton Shestakov
Anton Shestakov
Expanded README, which is now in reST.
Anton Shestakov
Compat fixes for Python 2.5 (with_statement).
Anton Shestakov
Copyright date bump.
Anton Shestakov
Ignored .pyc and .pyo.
Anton Shestakov
Logging 2.
Anton Shestakov
Dedaemonized, logging, style fixes.
Anton Shestakov
Check spool directory before creating file, closes #2.
Anton Shestakov
BasicDaemon now have _sighandler, added SIGHUP handler stub;
Anton Shestakov
Don't fail silently if couldn't write PID file; removed debug from client.py; improved error messages.
Anton Shestakov
Command line interoperability in pyxend.py.
Anton Shestakov
Yet another (clearer) comment-explanation of exit() vs _exit().
Anton Shestakov
Good time to bump copyright date.
Anton Shestakov
Moved encoding and decoding spool data to spool.py, documented;
Anton Shestakov
Replaced sys.exit() with os._exit(), updated documentation.
Anton Shestakov
daemon.py, a Daemon class implementation.
Anton Shestakov
Ignore UnicodeErrors when encoding/decoding to/from UTF-8.
Anton Shestakov
Documentation, coding style, TODOs.
Anton Shestakov
Mentioned noteworthy feature and more specific license type in README
Anton Shestakov
BasicSpool.pickup now calls single processing_callback for a new batch of elements. It means processing_callback should deal with dict, not just single file contents and return iterable of successfully processed elements. unlink() is now triggered by that iterable, not by try:except block. This should make sending multiple messages faster and more reliable.
Anton Shestakov
Initial commit