mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-25 06:55:45 +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
|
||||
setup_logging()
|
||||
|
||||
logger.info('Planetmint Version %s', planetmint.version.__version__)
|
||||
run_recover(planetmint.lib.Planetmint())
|
||||
|
||||
if not args.skip_initialize_database:
|
||||
logger.info('Initializing database')
|
||||
_run_init()
|
||||
|
||||
logger.info('Planetmint Version %s', planetmint.version.__version__)
|
||||
run_recover(planetmint.lib.Planetmint())
|
||||
|
||||
logger.info('Starting Planetmint main process.')
|
||||
from planetmint.start import start
|
||||
start(args)
|
||||
|
||||
@ -254,7 +254,12 @@ class App(BaseApplication):
|
||||
|
||||
|
||||
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:
|
||||
# the pre_commit record is first stored in the first `end_block`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user