From: <ki...@us...> - 2003-02-19 00:37:27
|
Update of /cvsroot/pymerase/pymerase/bin In directory sc8-pr-cvs1:/tmp/cvs-serv3765 Modified Files: pymerase Log Message: added --version/-v options, invalid option formatting update, continue working if Tkinter doesn't load (for jython) Index: pymerase =================================================================== RCS file: /cvsroot/pymerase/pymerase/bin/pymerase,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** pymerase 30 Oct 2002 00:05:44 -0000 1.3 --- pymerase 19 Feb 2003 00:37:23 -0000 1.4 *************** *** 32,41 **** # Last Modified: $Date$ # ! VERSION = 'v0.1.3' ! PymVERSION = 'v0.1' ! from Tkinter import * import pymerase import sys import os --- 32,49 ---- # Last Modified: $Date$ # ! rev = "$Revision$" ! rev = rev.replace('$Revision: ', '') ! rev = rev.replace(' $', '') ! VERSION = 'v0.%s' % (rev) ! ! try: ! from Tkinter import * ! except: ! pass import pymerase + PymVERSION = pymerase.VERSION + import sys import os *************** *** 54,58 **** """ try: ! opts, args = getopt.getopt(sys.argv[1:], "s:i:d:o:htg", ["source=", "inputModule=", --- 62,66 ---- """ try: ! opts, args = getopt.getopt(sys.argv[1:], "s:i:d:o:htgv", ["source=", "inputModule=", *************** *** 61,71 **** "help", "translators", "gui"]) except getopt.GetoptError: - printUseage() print "-------------------------------" print "- Invalid Command Line Option -" print "-------------------------------" sys.exit(2) if len(sys.argv) <= 1: printUseage() --- 69,81 ---- "help", "translators", + "version", "gui"]) except getopt.GetoptError: print "-------------------------------" print "- Invalid Command Line Option -" print "-------------------------------" + printUseage() sys.exit(2) + if len(sys.argv) <= 1: printUseage() *************** *** 77,80 **** --- 87,95 ---- sys.exit() + if arg in ('-v', '--version'): + print "Pymerase %s" % (PymVERSION) + print "Pymerase Command Line %s" % (VERSION) + sys.exit() + if arg in ('-g', '--gui'): loadGUI() *************** *** 172,176 **** def printUseage(): useage = """ ! Welcome to PyMerase %s! Useage: --- 187,191 ---- def printUseage(): useage = """ ! Welcome to Pymerase %s! Useage: *************** *** 190,193 **** --- 205,209 ---- -t, --translators Displays more info about translators + -v, --version Displays version numbers -h, --help Displays this help page |