[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