Example #1
0
def main():
    try:
        option_parser = _build_parser()

        options, args = option_parser.parse_args()

        command, args, kwargs, config = _interpret_cmdline(options, args)

        logging.getLogger().setLevel(verbosity.to_level(config.get_option('verbosity').get_required()))

        if command is None:
            option_parser.print_help(file=sys.stderr)
            sys.exit(1)
        else:
            getattr(commands,
                    command.replace('-','_'))(*args, **(dict(config=config)))
            sys.exit(0)
    except CommandLineError, e:
        logging.error('shastity: command line error: %s', unicode(e))
Example #2
0
def main():
    try:
        option_parser = _build_parser()

        options, args = option_parser.parse_args()

        command, args, kwargs, config = _interpret_cmdline(options, args)

        logging.getLogger().setLevel(
            verbosity.to_level(config.get_option('verbosity').get_required()))

        if command is None:
            option_parser.print_help(file=sys.stderr)
            sys.exit(1)
        else:
            getattr(commands,
                    command.replace('-', '_'))(*args, **(dict(config=config)))
            sys.exit(0)
    except CommandLineError, e:
        logging.error('shastity: command line error: %s', unicode(e))
Example #3
0
def setLogLevel(config):
    logging.getLogger().setLevel(
        verbosity.to_level(config.get_option('verbosity').get_required()))
Example #4
0
 def tstlvl(lvl):
     self.assertEqual(lvl,
                      verbosity.to_level(verbosity.to_verbosity(lvl)))
Example #5
0
 def test_to_level(self):
     verbosity.to_level(5)
     self.assertRaises(verbosity.InvalidVerbosityLevel,
                       lambda: verbosity.to_level(-5))
Example #6
0
def setLogLevel(config):
    logging.getLogger().setLevel(verbosity.to_level(config.get_option('verbosity').get_required()))
Example #7
0
 def tstlvl(lvl):
     self.assertEqual(lvl, verbosity.to_level(verbosity.to_verbosity(lvl)))
Example #8
0
 def test_to_level(self):
     verbosity.to_level(5)
     self.assertRaises(verbosity.InvalidVerbosityLevel,
                       lambda: verbosity.to_level(-5))