summaryrefslogtreecommitdiffstats
path: root/ipsilon/admin/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipsilon/admin/common.py')
-rwxr-xr-xipsilon/admin/common.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py
index 834823c..fc4a0a1 100755
--- a/ipsilon/admin/common.py
+++ b/ipsilon/admin/common.py
@@ -21,6 +21,7 @@ from ipsilon.util.data import Store
from ipsilon.util.page import Page
from ipsilon.util.user import UserSession
import cherrypy
+import sqlite3
def admin_protect(fn):
@@ -75,7 +76,7 @@ class LoginPluginPage(Page):
store = Store()
store.save_login_plugin_config(self._obj.name, new_values)
message = "New configuration saved."
- except Exception, e:
+ except sqlite3.Error: # TODO: change to data operation exception
message = "Failed to save data!"
# And only if it succeeds we change the live object