Permalink
Commits on May 17, 2012
  1. Dont load from clihelper.get_configuration() for every Controller._ge…

    …t_application_config()
    Gavin M. Roy committed May 17, 2012
  2. Change the main looping to use signals

    - Use signal.setitimer and signal.pause for the sleep intervals
    - Remove the _loop method
    - Change signal handling callbacks, removing arguments
    - Clean up internal runtime state variable use
    - Lower sleep interval when shutting down
    Gavin M. Roy committed May 17, 2012
Commits on Apr 30, 2012
  1. Fix state management related issues

    - Add signal handling for apps running in the foreground
    - Validate state settings prior to setting next state
    - Fix a shutdown bug in _loop
    - Move _shutdown_complete to be called by _shutdown()
    - Add a is_sleeping property method
    Gavin M. Roy committed Apr 30, 2012
Commits on Apr 29, 2012
  1. Make setup_logging public

    Gavin M. Roy committed Apr 29, 2012
  2. Add the ability to add new configuration keys to validate the presenc…

    …e of
    Gavin M. Roy committed Apr 29, 2012
  3. Update .gitignore patterns to ignore sdist artifacts

    Gavin M. Roy committed Apr 29, 2012
  4. Fix the name in the license file

    Gavin M. Roy committed Apr 29, 2012
  5. Update to use logutils instead of logging-config.

    - Bump version to 1.1.0
    - Fix bug in setup.py (tests_require)
    - Update example.py to get own logger
    - Update README.md to reflect logutils and dictConfig with additional notes on logging and the debug_only node.
    - Update unit tests to reflect the logging-config -> logutils change
    Gavin M. Roy committed Apr 29, 2012
  6. Additional documentation in the README

    Gavin M. Roy committed Apr 29, 2012
  7. Update the README, removing wrong info from the internal module this …

    …was forked from
    Gavin M. Roy committed Apr 29, 2012
  8. Add shebang to use "/usr/bin/env python" to the example.

    Gavin M. Roy committed Apr 29, 2012
  9. Remove the non-needed dependency and bump the minor rev

    Gavin M. Roy committed Apr 29, 2012
  10. Remove couchconfig

    Gavin M. Roy committed Apr 29, 2012
  11. Add installation instructions

    Gavin M. Roy committed Apr 29, 2012
  12. Add classifiers to setup.py

    Gavin M. Roy committed Apr 29, 2012
  13. Ready for 1.0 release

    - Add example
    - Add exception handling for bad config n clihelper.py
    - Set proper version, url and py_modules in setup.py
    Gavin M. Roy committed Apr 29, 2012
Commits on Apr 19, 2012
  1. More complete test coverage

    Gavin M. Roy committed Apr 19, 2012
  2. Restructure tests

    Gavin M. Roy committed Apr 19, 2012
  3. Add .coverage

    Gavin M. Roy committed Apr 19, 2012
  4. Slight cleanup/bugfix

    Gavin M. Roy committed Apr 19, 2012
  5. Typo in README.md

    Gavin M. Roy committed Apr 19, 2012
  6. Initial work in progress commit

    Gavin M. Roy committed Apr 19, 2012