"""
import os
import sys
+import types
import ConfigParser
from gerrithooks.misc import find_config, configure_logging, daemonize
# get parameters from command line
params = parser(sys.argv[1:])
+ if isinstance(params, type.TupleType):
+ params, extra_params = params
+ else:
+ extra_params = None
params_keys = sorted([ key for key in dir(params)
if not (key.startswith("_") or key =="debug") ])
entry_point.name, entry_point.module)
plugin = entry_point.load()
logger.debug("Executing plugin %s", entry_point.name)
- plugin(hook=hook, params=params, config=config)
+ plugin(hook=hook, params=params, config=config, extra=extra_params)
logger.info("done")
return 0