Permalink
Commits on Oct 29, 2012
  1. Prepare for 0.5 release

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Oct 29, 2012
  2. Add TestExtensionManager

    Create a special extension manager class that uses pre-configured
    extension instances instead of loading them from a plugin set.
    This makes setting up controlled environments for testing much
    easier.
    
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Oct 29, 2012
Commits on Sep 15, 2012
  1. Add driver property to DriverManager

    Provide an easy way to get direct access to the driver
    that was loaded for callers that don't want to use
    the __call__() API, or who need richer access to the
    object.
    
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Sep 15, 2012
  2. Prepare release 0.4

    Update the history file and version number.
    
    Change-Id: Ia09d4a9316dcc77775124f298ddde535707cfa0c
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Sep 15, 2012
  3. Remove the name argument to extension constructors.

    Do not force plugins to take an argument with their name.
    
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Sep 15, 2012
Commits on Sep 13, 2012
  1. fix inheritence hierarchy of DriverManager

    Change-Id: I4c85d42a800186da4beeac13acd7a07d4223fa90
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Sep 13, 2012
  2. Set up logging in enabled module

    Change-Id: Id2fc37942a32ab7b43c32b834e50940594f12e38
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Sep 13, 2012
  3. Log the full exception when plugin load fails

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Sep 13, 2012
Commits on Aug 21, 2012
  1. Optimize implementation of NameDispatchExtensionManager

    Create a dictionary mapping names to extensions so the
    NameDispatchExtensionManager can just iterate over the
    ones that will be invoked instead of all of the loaded
    plugins.
    
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 21, 2012
  2. Add response callback to _invoke_one_plugin().

    Change the response list argument to _invoke_one_plugin()
    to a callback that accepts the response value.
    
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 21, 2012
  3. Refactor code for invoking plugins from map().

    Create a method _invoke_one_plugin() to call the plugin and
    append the results to a list to be returned.
    
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 21, 2012
Commits on Aug 15, 2012
  1. clean up formatting

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  2. make DriverManager callable

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  3. add download link

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  4. clean up announcement text

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  5. add installation instructions

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  6. update history for 0.3 release

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  7. add dispatch managers

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
  8. documentation touch-up

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Aug 15, 2012
Commits on Jul 22, 2012
  1. release 0.2 with docs

    dhellmann committed Jul 22, 2012
  2. add API documentation

    dhellmann committed Jul 22, 2012
  3. Add descriptions of loading patterns.

    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
    dhellmann committed Jul 22, 2012
  4. add history file

    dhellmann committed Jul 22, 2012
Commits on Jun 19, 2012
  1. logging tweak

    dhellmann committed Jun 19, 2012
  2. add DriverManager

    dhellmann committed Jun 19, 2012
  3. add hook manager

    dhellmann committed Jun 19, 2012
  4. break up monolithic module

    dhellmann committed Jun 19, 2012
  5. add docstring gs

    dhellmann committed Jun 19, 2012