Mercurial > p > roundup > code
comparison roundup/admin.py @ 7544:4c90a57c89e3
initialize indexer_backend pragma from config.
Prep for someday allowing roundup-admin to reindex using a different
indexer than the running roundup installation. This allows the
existing install to use one indexer while preparing to move to another
indexer using roundup-admin.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Fri, 14 Jul 2023 00:09:47 -0400 |
| parents | fc9daba984c0 |
| children | 939fcfdfa370 |
comparison
equal
deleted
inserted
replaced
| 7543:fc9daba984c0 | 7544:4c90a57c89e3 |
|---|---|
| 1488 will show all settings and their current values. If verbose | 1488 will show all settings and their current values. If verbose |
| 1489 is enabled hidden settings and descriptions will be shown. | 1489 is enabled hidden settings and descriptions will be shown. |
| 1490 """ | 1490 """ |
| 1491 """ | 1491 """ |
| 1492 The following are to be implemented: | 1492 The following are to be implemented: |
| 1493 | |
| 1494 indexer - Not Implemented - set indexer to use for | |
| 1495 reindex. Use when changing indexer backends. | |
| 1496 | |
| 1497 exportfiles={true|false} - Not Implemented - If true | 1493 exportfiles={true|false} - Not Implemented - If true |
| 1498 (default) export/import db tables and files. If | 1494 (default) export/import db tables and files. If |
| 1499 False, export/import just database tables, not | 1495 False, export/import just database tables, not |
| 1500 files. Use for faster database migration. | 1496 files. Use for faster database migration. |
| 1501 Replaces exporttables/importtables with | 1497 Replaces exporttables/importtables with |
| 2044 else: | 2040 else: |
| 2045 if self.settings["verbose"]: | 2041 if self.settings["verbose"]: |
| 2046 print("Reopening tracker") | 2042 print("Reopening tracker") |
| 2047 tracker = roundup.instance.open(self.tracker_home) | 2043 tracker = roundup.instance.open(self.tracker_home) |
| 2048 self.tracker = tracker | 2044 self.tracker = tracker |
| 2045 self.settings['indexer_backend'] = self.tracker.config['INDEXER'] | |
| 2046 | |
| 2049 except ValueError as message: # noqa: F841 | 2047 except ValueError as message: # noqa: F841 |
| 2050 self.tracker_home = '' | 2048 self.tracker_home = '' |
| 2051 print(_("Error: Couldn't open tracker: %(message)s") % locals()) | 2049 print(_("Error: Couldn't open tracker: %(message)s") % locals()) |
| 2052 return 1 | 2050 return 1 |
| 2053 except NoConfigError as message: # noqa: F841 | 2051 except NoConfigError as message: # noqa: F841 |
