Author: adc
Date: Thu Jul 17 05:24:26 2014
New Revision: 1611250

URL: http://svn.apache.org/r1611250
Log:
Print errors to stderr

Modified:
    labs/panopticon/pan-commands/bin/moderator

Modified: labs/panopticon/pan-commands/bin/moderator
URL: 
http://svn.apache.org/viewvc/labs/panopticon/pan-commands/bin/moderator?rev=1611250&r1=1611249&r2=1611250&view=diff
==============================================================================
--- labs/panopticon/pan-commands/bin/moderator (original)
+++ labs/panopticon/pan-commands/bin/moderator Thu Jul 17 05:24:26 2014
@@ -21,6 +21,7 @@
 Mailing list moderator tool used to manage mailing lists from the command line.
 """
 import restkit
+import sys
 
 from asf.cli import entrypoint
 from asf.data import aliases, lists
@@ -114,8 +115,10 @@ def cmd_members(args):
 def main(cli):
     cli.add_username_password(use_store=True)
 
-    cli.register_exception(KeyError, lambda e: cli.log.error(e))
-    cli.register_exception(restkit.RequestError, lambda e: 
cli.log.error('Unable to reach %s' % lists.EZMLM_URL))
+    def print_error(error):
+        print >>sys.stderr, '\033[91m' + str(error).replace("'", "") + 
'\033[0m'
+    cli.register_exception(KeyError, print_error)
+    cli.register_exception(restkit.RequestError, lambda e: print_error('Unable 
to reach %s' % lists.EZMLM_URL))
 
     parser = cli.argparser
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@labs.apache.org
For additional commands, e-mail: commits-h...@labs.apache.org

Reply via email to