diff options
author | Barry Warsaw <barry@python.org> | 1998-11-01 07:10:51 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1998-11-01 07:10:51 (GMT) |
commit | 3febc2443cd3360c4da0dafae26b3530d363368a (patch) | |
tree | b62c23847a3b8d4b8592db54fe58533a8e6813db /Tools/audiopy | |
parent | e77ec175d2cf36b4bb5e6a6d9957bf9cd8abf42d (diff) | |
download | cpython-3febc2443cd3360c4da0dafae26b3530d363368a.zip cpython-3febc2443cd3360c4da0dafae26b3530d363368a.tar.gz cpython-3febc2443cd3360c4da0dafae26b3530d363368a.tar.bz2 |
Added a version number, --version, and updated the docstring.
Diffstat (limited to 'Tools/audiopy')
-rwxr-xr-x | Tools/audiopy/audiopy | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/Tools/audiopy/audiopy b/Tools/audiopy/audiopy index 2f3f00a..1d25362 100755 --- a/Tools/audiopy/audiopy +++ b/Tools/audiopy/audiopy @@ -3,7 +3,7 @@ """Program to control the Solaris audio device. When no arguments are given, this pops up a graphical window which lets you -choose which audio output device you want sound to go to. +choose the audio input and output devices. This program can be driven via the command line, and when done so, no window pops up. Options have the general form: @@ -27,10 +27,13 @@ The list of devices and their short options are: Other options are: + --version + -v + Print the version number and exit. + --help -h Print this message and exit. - """ import sys @@ -41,6 +44,8 @@ from SUNAUDIODEV import * # Milliseconds between interrupt checks KEEPALIVE_TIMER = 500 +__version__ = '1.0' + class MainWindow: @@ -48,13 +53,13 @@ class MainWindow: self.__devctl = device info = device.getinfo() # - self.__tkroot = tkroot = Tk(className='Pynche') + self.__tkroot = tkroot = Tk(className='Audiopy') tkroot.withdraw() # now create the top level window root = self.__root = Toplevel(tkroot, class_='Audiopy') root.protocol('WM_DELETE_WINDOW', self.__quit) - root.title('Audiopy') - root.iconname('Audiopy') + root.title('audiopy ' + __version__) + root.iconname('audiopy ' + __version__) root.tk.createtimerhandler(KEEPALIVE_TIMER, self.__keepalive) # buttons = [] @@ -284,6 +289,9 @@ def main(): if arg in ('-h', '--help'): usage(code=0) # does not return + elif arg in ('-v', '--version'): + print 'audiopy version', __version__ + sys.exit(0) for long, short, io, mask in options: if arg in (long, short): # toggle the option |