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.

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