Mercurial > p > roundup > code
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. |
