Mercurial > p > roundup > code
comparison roundup/admin.py @ 861:68cef2bb929d
fixed the date module so that Date(". - 2d") works
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Sun, 14 Jul 2002 06:05:50 +0000 |
| parents | 6d7a45c8464a |
| children | de3da99a7c02 |
comparison
equal
deleted
inserted
replaced
| 860:2df32a73eb45 | 861:68cef2bb929d |
|---|---|
| 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: admin.py,v 1.16 2002-07-09 04:19:09 richard Exp $ | 19 # $Id: admin.py,v 1.17 2002-07-14 06:05:50 richard Exp $ |
| 20 | 20 |
| 21 import sys, os, getpass, getopt, re, UserDict, shlex, shutil | 21 import sys, os, getpass, getopt, re, UserDict, shlex, shutil |
| 22 try: | 22 try: |
| 23 import csv | 23 import csv |
| 24 except ImportError: | 24 except ImportError: |
| 954 m = date_re.match(value) | 954 m = date_re.match(value) |
| 955 if not m: | 955 if not m: |
| 956 raise ValueError, _('Invalid format') | 956 raise ValueError, _('Invalid format') |
| 957 m = m.groupdict() | 957 m = m.groupdict() |
| 958 if m['period']: | 958 if m['period']: |
| 959 # TODO: need to fix date module. one should be able to say | 959 pack_before = date.Date(". - %s"%value) |
| 960 # pack_before = date.Date(". - %s"%value) | |
| 961 pack_before = date.Date(".") + date.Interval("- %s"%value) | |
| 962 elif m['date']: | 960 elif m['date']: |
| 963 pack_before = date.Date(value) | 961 pack_before = date.Date(value) |
| 964 self.db.pack(pack_before) | 962 self.db.pack(pack_before) |
| 965 return 0 | 963 return 0 |
| 966 | 964 |
| 1123 tool = AdminTool() | 1121 tool = AdminTool() |
| 1124 sys.exit(tool.main()) | 1122 sys.exit(tool.main()) |
| 1125 | 1123 |
| 1126 # | 1124 # |
| 1127 # $Log: not supported by cvs2svn $ | 1125 # $Log: not supported by cvs2svn $ |
| 1126 # Revision 1.16 2002/07/09 04:19:09 richard | |
| 1127 # Added reindex command to roundup-admin. | |
| 1128 # Fixed reindex on first access. | |
| 1129 # Also fixed reindexing of entries that change. | |
| 1130 # | |
| 1128 # Revision 1.15 2002/06/17 23:14:44 richard | 1131 # Revision 1.15 2002/06/17 23:14:44 richard |
| 1129 # . #569415 ] {version} | 1132 # . #569415 ] {version} |
| 1130 # | 1133 # |
| 1131 # Revision 1.14 2002/06/11 06:41:50 richard | 1134 # Revision 1.14 2002/06/11 06:41:50 richard |
| 1132 # Removed prompt for admin email in initialisation. | 1135 # Removed prompt for admin email in initialisation. |
