|
16 | 16 | # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
17 | 17 | # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
18 | 18 | # |
19 | | -# $Id: admin.py,v 1.3 2002-01-08 05:26:32 rochecompaan Exp $ |
| 19 | +# $Id: admin.py,v 1.4 2002-01-14 06:51:09 richard Exp $ |
20 | 20 |
|
21 | 21 | import sys, os, getpass, getopt, re, UserDict, shlex |
22 | 22 | try: |
@@ -535,18 +535,18 @@ def do_create(self, args): |
535 | 535 |
|
536 | 536 | if isinstance(proptype, hyperdb.Date): |
537 | 537 | try: |
538 | | - props[key] = date.Date(value) |
| 538 | + props[propname] = date.Date(value) |
539 | 539 | except ValueError, message: |
540 | 540 | raise UsageError, _('"%(value)s": %(message)s')%locals() |
541 | 541 | elif isinstance(proptype, hyperdb.Interval): |
542 | 542 | try: |
543 | | - props[key] = date.Interval(value) |
| 543 | + props[propname] = date.Interval(value) |
544 | 544 | except ValueError, message: |
545 | 545 | raise UsageError, _('"%(value)s": %(message)s')%locals() |
546 | 546 | elif isinstance(proptype, hyperdb.Password): |
547 | | - props[key] = password.Password(value) |
| 547 | + props[propname] = password.Password(value) |
548 | 548 | elif isinstance(proptype, hyperdb.Multilink): |
549 | | - props[key] = value.split(',') |
| 549 | + props[propname] = value.split(',') |
550 | 550 |
|
551 | 551 | # check for the key property |
552 | 552 | propname = cl.getkey() |
@@ -995,6 +995,9 @@ def main(self): |
995 | 995 |
|
996 | 996 | # |
997 | 997 | # $Log: not supported by cvs2svn $ |
| 998 | +# Revision 1.3 2002/01/08 05:26:32 rochecompaan |
| 999 | +# Missing "self" in props_from_args |
| 1000 | +# |
998 | 1001 | # Revision 1.2 2002/01/07 10:41:44 richard |
999 | 1002 | # #500140 ] AdminTool.get_class() returns nothing |
1000 | 1003 | # |
|
0 commit comments