[entropy.client.interfaces.methods] catch DatabaseError exception and return failure, see bug #2312

This commit is contained in:
Fabio Erculiani
2011-04-05 21:55:49 +02:00
parent 70c70c95a0
commit 40a59e908e
@@ -1047,6 +1047,8 @@ class RepositoryMixin:
f_out = bz2.BZ2File(comp_backup_path, "wb")
try:
repo_db.exportRepository(f_out)
except DatabaseError as err:
return False, err
finally:
f_out.close()