comparison roundup-admin @ 397:d47818b09265

more new property handling
author Richard Jones <richard@users.sourceforge.net>
date Wed, 21 Nov 2001 03:40:54 +0000
parents 59ed29a879f6
children a6088556e9ba
comparison
equal deleted inserted replaced
396:3fc58fefed83 397:d47818b09265
14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
18 # 18 #
19 # $Id: roundup-admin,v 1.45 2001-11-12 22:51:59 jhermann Exp $ 19 # $Id: roundup-admin,v 1.46 2001-11-21 03:40:54 richard Exp $
20 20
21 import sys 21 import sys
22 if int(sys.version[0]) < 2: 22 if int(sys.version[0]) < 2:
23 print 'Roundup requires python 2.0 or later.' 23 print 'Roundup requires python 2.0 or later.'
24 sys.exit(1) 24 sys.exit(1)
347 except KeyError: 347 except KeyError:
348 raise UsageError, 'invalid class "%s"'%classname 348 raise UsageError, 'invalid class "%s"'%classname
349 349
350 # TODO: handle > 1 argument 350 # TODO: handle > 1 argument
351 # handle the propname=value argument 351 # handle the propname=value argument
352 if prop.find('=') == -1: 352 if args[1].find('=') == -1:
353 raise UsageError, 'argument "%s" not propname=value'%prop 353 raise UsageError, 'argument "%s" not propname=value'%prop
354 try: 354 try:
355 propname, value = args[1].split('=') 355 propname, value = args[1].split('=')
356 except ValueError: 356 except ValueError:
357 raise UsageError, 'argument "%s" not propname=value'%prop 357 raise UsageError, 'argument "%s" not propname=value'%prop
890 tool = AdminTool() 890 tool = AdminTool()
891 sys.exit(tool.main()) 891 sys.exit(tool.main())
892 892
893 # 893 #
894 # $Log: not supported by cvs2svn $ 894 # $Log: not supported by cvs2svn $
895 # Revision 1.45 2001/11/12 22:51:59 jhermann
896 # Fixed option & associated error handling
897 #
895 # Revision 1.44 2001/11/12 22:01:06 richard 898 # Revision 1.44 2001/11/12 22:01:06 richard
896 # Fixed issues with nosy reaction and author copies. 899 # Fixed issues with nosy reaction and author copies.
897 # 900 #
898 # Revision 1.43 2001/11/09 22:33:28 richard 901 # Revision 1.43 2001/11/09 22:33:28 richard
899 # More error handling fixes. 902 # More error handling fixes.

Roundup Issue Tracker: http://roundup-tracker.org/