Esempio n. 1
0
def main():
    """
    pyscapers will help you download stuff from the web
    """
    pylogconf.core.setup()
    register_all_groups()
    config_arg_parse_and_launch(app_name="pyscrapers")
Esempio n. 2
0
 def test_command_running(self):
     register_function(
         name="foo",
         description="foobar",
         function=raise_value_error,
         allow_free_args=True,
     )
     with self.assertRaises(ValueError):
         config_arg_parse_and_launch(args=["foo"])
Esempio n. 3
0
 def test_free_args(self):
     register_function(
         name="foo",
         description="foobar",
         function=raise_value_error,
         allow_free_args=True,
     )
     config_arg_parse_and_launch(
         args=["foo", "--num=30", "zoo"],
         launch=False,
         do_exit=False,
     )
     self.assertListEqual(get_free_args(), ["zoo"])
Esempio n. 4
0
 def test_parsing(self):
     save = ConfigTotal.num
     register_function(
         name="foo",
         description="foobar",
         function=raise_value_error,
     )
     config_arg_parse_and_launch(
         args=["foo", "--num=30"],
         launch=False,
         do_exit=False,
     )
     self.assertEqual(ConfigTotal.num, 30)
     ConfigTotal.num = save
Esempio n. 5
0
def main() -> None:
    """
    Run the lilypond wrapper
    :return:
    """
    config_arg_parse_and_launch()
Esempio n. 6
0
def main():
    pylogconf.core.setup()
    config_arg_parse_and_launch()
Esempio n. 7
0
def main():
    setup()
    config_arg_parse_and_launch()
Esempio n. 8
0
def main():
    pylogconf.core.setup(level=pyflexebs.LOG_LEVEL)
    config_arg_parse_and_launch()