X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Fconvert-ly.py;h=cffd859ff72ef74900f01579fb3efdbc6bc6c66a;hb=a9d9433bc7b95cb2d4b3d96eefce7a8437c0d44e;hp=93e345f2ae6edf305b7a40481c6de828c978b1ff;hpb=0387f04497978e37b335a8b99eec905499d6ad0f;p=lilypond.git diff --git a/scripts/convert-ly.py b/scripts/convert-ly.py index 93e345f2ae..cffd859ff7 100644 --- a/scripts/convert-ly.py +++ b/scripts/convert-ly.py @@ -4,7 +4,7 @@ # # source file of the GNU LilyPond music typesetter # -# (c) 1998--2008 Han-Wen Nienhuys +# (c) 1998--2009 Han-Wen Nienhuys # Jan Nieuwenhuizen # # converting rules are found in python/convertrules.py @@ -44,6 +44,9 @@ copyright = ('Jan Nieuwenhuizen ', program_name = os.path.basename (sys.argv[0]) program_version = '@TOPLEVEL_VERSION@' +authors = ('Jan Nieuwenhuizen ', + 'Han-Wen Nienhuys ') + error_file_write = ly.stderr_write def warning (s): @@ -58,17 +61,16 @@ def identify (port=sys.stderr): def warranty (): identify () ly.encoded_write (sys.stdout, ''' -Copyright (c) %s by +%s - Han-Wen Nienhuys - Jan Nieuwenhuizen +%s %s %s -''' ( '2001--2006', - _ ("Distributed under terms of the GNU General Public License."), - _ ('It comes with NO WARRANTY.'))) - +''' % ( _ ('Copyright (c) %s by') % '2001--2009', + ' '.join (authors), + _ ('Distributed under terms of the GNU General Public License.'), + _ ('It comes with NO WARRANTY.'))) def get_option_parser (): p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'convert-ly', @@ -117,7 +119,9 @@ def get_option_parser (): action='store', dest="to_version", default='') - + p.add_option ('-w', '--warranty', help=_ ("show warranty and copyright"), + action='store_true', + ), p.add_option_group ('', description=( _ ("Report bugs via %s") @@ -256,6 +260,9 @@ def do_options (): opt_parser = get_option_parser() (options, args) = opt_parser.parse_args () + if options.warranty: + warranty () + sys.exit (0) if options.from_version: options.from_version = str_to_tuple (options.from_version)