mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-24 22:45:44 +00:00
made rollback db agnostic
This commit is contained in:
parent
b69ca92c3c
commit
cb10c5468f
@ -285,13 +285,13 @@ def run_start(args):
|
|||||||
# Configure Logging
|
# Configure Logging
|
||||||
setup_logging()
|
setup_logging()
|
||||||
|
|
||||||
logger.info('Planetmint Version %s', planetmint.version.__version__)
|
|
||||||
run_recover(planetmint.lib.Planetmint())
|
|
||||||
|
|
||||||
if not args.skip_initialize_database:
|
if not args.skip_initialize_database:
|
||||||
logger.info('Initializing database')
|
logger.info('Initializing database')
|
||||||
_run_init()
|
_run_init()
|
||||||
|
|
||||||
|
logger.info('Planetmint Version %s', planetmint.version.__version__)
|
||||||
|
run_recover(planetmint.lib.Planetmint())
|
||||||
|
|
||||||
logger.info('Starting Planetmint main process.')
|
logger.info('Starting Planetmint main process.')
|
||||||
from planetmint.start import start
|
from planetmint.start import start
|
||||||
start(args)
|
start(args)
|
||||||
|
|||||||
@ -254,7 +254,12 @@ class App(BaseApplication):
|
|||||||
|
|
||||||
|
|
||||||
def rollback(b):
|
def rollback(b):
|
||||||
pre_commit = b.get_pre_commit_state()
|
pre_commit = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
b.get_pre_commit_state()
|
||||||
|
except Exception as e:
|
||||||
|
logger.exception("Unexpected error occurred while executing get_pre_commit_state()", e)
|
||||||
|
|
||||||
if pre_commit is None or len(pre_commit) == 0:
|
if pre_commit is None or len(pre_commit) == 0:
|
||||||
# the pre_commit record is first stored in the first `end_block`
|
# the pre_commit record is first stored in the first `end_block`
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user