--- a/Allura/allura/command/script.py
+++ b/Allura/allura/command/script.py
@@ -6,7 +6,6 @@
from pylons import c
import pylons
import webob
-from sqlalchemy import exc
from ming.orm import session
from allura.lib import helpers as h
@@ -26,7 +25,12 @@
def command(self):
with warnings.catch_warnings():
- warnings.simplefilter("ignore", category=exc.SAWarning)
+ try:
+ from sqlalchemy import exc
+ except ImportError:
+ pass
+ else:
+ warnings.simplefilter("ignore", category=exc.SAWarning)
self.basic_setup()
request = webob.Request.blank('--script--', environ={
'paste.registry':self.registry})