Use common code for parsin/logging
authorAlexander Kanevskiy <alexander.kanevskiy@intel.com>
Tue, 13 Aug 2013 10:50:40 +0000 (13:50 +0300)
committerAlexander Kanevskiy <alexander.kanevskiy@intel.com>
Tue, 13 Aug 2013 10:50:40 +0000 (13:50 +0300)
gerrithooks/patchset_created.py

index 60b912fef06ee319b3137e21aa2648568e7571ab..8248e39aa429840b22cdae5586f31ab6f0ebc116 100644 (file)
 patchset-created hook entry module
 """
 
-import os
 import sys
 import argparse
 
-from gerrithooks.misc import configure_logging
 from gerrithooks.common import run_plugin_hooks
 
 def parse_cmdline(argv):
@@ -51,20 +49,7 @@ def parse_cmdline(argv):
 def main():
     """ patchset-created hook entry """
 
-    # get parameters from command line
-    params = parse_cmdline(sys.argv[1:])
-
-    # set up logger
-    logger = configure_logging(os.path.basename(sys.argv[0]))
-
-    logger.info("patchset-created: project %s : branch %s, commit %s, change: "\
-                "%s (draft: %s url: %s) topic: %s uploader: %s patchset: %s",
-                params.project, params.branch, params.commit, params.change,
-                params.is_draft, params.change_url, params.topic,
-                params.uploader, params.patchset)
-
-
-    return run_plugin_hooks("patchset-created", params, logger)
+    return run_plugin_hooks("patchset-created", parse_cmdline)
 
 if __name__ == "__main__":
     sys.exit(main())