diff options
author | Georg Brandl <georg@python.org> | 2010-08-21 22:28:44 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2010-08-21 22:28:44 +0200 |
commit | 7dd3f40461b87e599d5fdc19fe7153edb428cc3e (patch) | |
tree | 8eda1f64689cc1f71ad2b547fca3b1fed5b15480 | |
parent | af509f4c73cec3c7c83db3d36983cd9e075a0e16 (diff) | |
download | sphinx-git-7dd3f40461b87e599d5fdc19fe7153edb428cc3e.tar.gz |
Fail early with old sqlalchemy.
-rw-r--r-- | sphinx/websupport/storage/sqlalchemystorage.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sphinx/websupport/storage/sqlalchemystorage.py b/sphinx/websupport/storage/sqlalchemystorage.py index ba011c06d..baef24816 100644 --- a/sphinx/websupport/storage/sqlalchemystorage.py +++ b/sphinx/websupport/storage/sqlalchemystorage.py @@ -11,9 +11,14 @@ from datetime import datetime +import sqlalchemy from sqlalchemy.orm import aliased from sqlalchemy.sql import func +if sqlalchemy.__version__[:3] < '0.5': + raise ImportError('SQLAlchemy version 0.5 or greater is required for this ' + 'storage backend; you have version %s' % sqlalchemy.__version__) + from sphinx.websupport.errors import CommentNotAllowedError, \ UserNotAuthorizedError from sphinx.websupport.storage import StorageBackend |