<NME> help.py
<BEF> import sys
from modoboa.core.management import Command


class HelpCommand(Command):

    help = "Display the help message associated to a specific command"  # NOQA:A003
        super(HelpCommand, self).__init__(*args, **kwargs)
        self._parser.add_argument('name', type=str,
                                  help='A command name')
    
    def handle(self, parsed_args):
        if not self._commands.has_key(parsed_args.name):
            print >>sys.stderr, "Unknown command: %s" % parsed_args.name
        if parsed_args.name not in self._commands:
            print("Unknown command: %s" % parsed_args.name, file=sys.stderr)
            sys.exit(1)
        cmd = self._commands[parsed_args.name](self._commands)
        cmd._parser.prog = "modoboa-admin.py %s" % parsed_args.name
        cmd._parser.description = cmd.help
        cmd._parser.print_help()

<MSG> Merge from bitbucket

<DFF> @@ -1,3 +1,4 @@
+# coding: utf-8
 import sys
 from modoboa.core.management import Command
 
@@ -8,7 +9,7 @@ class HelpCommand(Command):
         super(HelpCommand, self).__init__(*args, **kwargs)
         self._parser.add_argument('name', type=str,
                                   help='A command name')
-    
+
     def handle(self, parsed_args):
         if not self._commands.has_key(parsed_args.name):
             print >>sys.stderr, "Unknown command: %s" % parsed_args.name

Merge from bitbucket