Common code for every hook. Must provide parsed params and logger
"""
- # set up logger
- logger = configure_logging("gerrithooks")
-
# get parameters from command line
params = parser(sys.argv[1:])
if isinstance(params, types.TupleType):
else:
extra_params = None
+ # set up logger
+ logger = configure_logging(["gerrithooks","gerrithooks_debug"]\
+ [int(params.debug)])
+
params_keys = sorted([ key for key in dir(params)
- if not (key.startswith("_") or key =="debug") ])
+ if not (key.startswith("_") or key =="debug" or key == "comment") ])
params_string = ", ".join(["%s: %s" % (key, getattr(params, key)) for key in
params_keys ])
if not 'debug' in params or not params.debug: