Mercurial > p > roundup > code
comparison roundup/admin.py @ 2186:3f89c8ffe4f1
version info in scripts
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 05 Apr 2004 23:43:04 +0000 |
| parents | d04ef0543c76 |
| children | 19d1cd9ab09b |
comparison
equal
deleted
inserted
replaced
| 2185:c52a931879c4 | 2186:3f89c8ffe4f1 |
|---|---|
| 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.66 2004-04-05 06:24:06 richard Exp $ | 19 # $Id: admin.py,v 1.67 2004-04-05 23:43:03 richard Exp $ |
| 20 | 20 |
| 21 '''Administration commands for maintaining Roundup trackers. | 21 '''Administration commands for maintaining Roundup trackers. |
| 22 ''' | 22 ''' |
| 23 __docformat__ = 'restructuredtext' | 23 __docformat__ = 'restructuredtext' |
| 24 | 24 |
| 1312 self.db.commit() | 1312 self.db.commit() |
| 1313 return 0 | 1313 return 0 |
| 1314 | 1314 |
| 1315 def main(self): | 1315 def main(self): |
| 1316 try: | 1316 try: |
| 1317 opts, args = getopt.getopt(sys.argv[1:], 'i:u:hcdsS:') | 1317 opts, args = getopt.getopt(sys.argv[1:], 'i:u:hcdsS:v') |
| 1318 except getopt.GetoptError, e: | 1318 except getopt.GetoptError, e: |
| 1319 self.usage(str(e)) | 1319 self.usage(str(e)) |
| 1320 return 1 | 1320 return 1 |
| 1321 | 1321 |
| 1322 # handle command-line args | 1322 # handle command-line args |
| 1331 self.separator = None | 1331 self.separator = None |
| 1332 self.print_designator = 0 | 1332 self.print_designator = 0 |
| 1333 for opt, arg in opts: | 1333 for opt, arg in opts: |
| 1334 if opt == '-h': | 1334 if opt == '-h': |
| 1335 self.usage() | 1335 self.usage() |
| 1336 return 0 | |
| 1337 if opt == '-v': | |
| 1338 print '%s (python %s)'%(roundup_version, sys.version.split()[0]) | |
| 1336 return 0 | 1339 return 0 |
| 1337 if opt == '-i': | 1340 if opt == '-i': |
| 1338 self.tracker_home = arg | 1341 self.tracker_home = arg |
| 1339 if opt == '-c': | 1342 if opt == '-c': |
| 1340 if self.separator != None: | 1343 if self.separator != None: |
