[projects/git-slug: 131/170] Option to specify sender of logs

glen glen at pld-linux.org
Mon Sep 21 21:49:49 CEST 2015


commit 838fc396ebc94c95a54e951b3a9f30167d99f635
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Sat Jun 30 16:49:04 2012 +0100

    Option to specify sender of logs

 slug_watch | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/slug_watch b/slug_watch
index f7ed298..edf6ec8 100755
--- a/slug_watch
+++ b/slug_watch
@@ -131,6 +131,7 @@ parser.add_argument('-d', '--daemon', nargs='?', choices=['start', 'stop'], defa
 parser.add_argument('-m', '--maillogs', action='append', default=None)
 parser.add_argument('-u', '--user')
 parser.add_argument('-r', '--refrepodir', required=True)
+parser.add_argument('-s', '--sender')
 parser.add_argument('-w', '--watchdir', required=True)
 options = parser.parse_args()
 
@@ -141,7 +142,9 @@ logger = logging.getLogger('slug_watch')
 logger.setLevel(logging.INFO)
 formatter = logging.Formatter('%(name)s: %(levelname)s %(message)s')
 if options.maillogs is not None:
-    handler_email = logging.handlers.SMTPHandler("localhost", "slug_watch", options.maillogs, "slug_watch status")
+    if options.sender is None:
+        parser.error("Sender of logs is required with -m/--maillogs option")
+    handler_email = logging.handlers.SMTPHandler("localhost", options.sender, options.maillogs, "slug_watch status")
     handler_email.setFormatter(formatter)
     logger.addHandler(handler_email)
 if options.daemon  is not None:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5



More information about the pld-cvs-commit mailing list