From 932e39e6a891cae2e110457261def793edca78eb Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 10 Feb 2016 11:03:14 +0100 Subject: [PATCH] [songbook] `main()` now accepts zero arguments --- patacrep/songbook/__main__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/patacrep/songbook/__main__.py b/patacrep/songbook/__main__.py index 33cabee7..416b7077 100644 --- a/patacrep/songbook/__main__.py +++ b/patacrep/songbook/__main__.py @@ -127,8 +127,11 @@ def argument_parser(args): return options -def main(args): +def main(args=None): """Main function:""" + if args is None: + args = sys.argv + # set script locale to match user's try: locale.setlocale(locale.LC_ALL, '') @@ -166,4 +169,4 @@ def main(args): sys.exit(0) if __name__ == '__main__': - main(sys.argv) + main()