- Not sure why the db bug is fixed in this branch

This commit is contained in:
Olli Suutari 2016-10-04 16:07:53 +03:00
parent 421555e578
commit 7ee7ef8846

View File

@ -75,24 +75,20 @@ def get_db_path(plugin_name, db_file_name=None):
name=db_file_name) name=db_file_name)
def handle_db_error(plugin_name, db_file_name): def handle_db_error(self, plugin_name, db_file_name):
""" """
Log and report to the user that a database cannot be loaded Log and report to the user that a database cannot be loaded
:param self:
:param plugin_name: Name of plugin :param plugin_name: Name of plugin
:param db_file_name: File name of database :param db_file_name: File name of database
:return: None :return: None
""" """
try: db_path = get_db_path(plugin_name, db_file_name)
db_path = get_db_path(plugin_name, db_file_name) log.exception('Error loading database: {db}'.format(db=db_path))
log.exception('Error loading database: {db}'.format(db=db_path)) critical_error_message_box(translate('OpenLP.Manager', 'Database Error'),
critical_error_message_box(translate('OpenLP.Manager', 'Database Error'), translate('OpenLP.Manager',
translate('OpenLP.Manager', 'OpenLP cannot load your database.\n\nDatabase: {db}').format(db=db_path))
'OpenLP cannot load your database.\n\nDatabase: {db}').format(db=db_path))
# If the path (Eg. C:/ or D:/) does not exists in the system, return.
# In this case def load in advancedtab.py will handle the missing database.
except FileNotFoundError:
return
def init_url(plugin_name, db_file_name=None): def init_url(plugin_name, db_file_name=None):