forked from pool/python-celery
- Add sqlalchemy-2.0.patch to support latest version of sqlalchemy.
gh#celery/celery#8271 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=151
This commit is contained in:
19
sqlalchemy-2.0.patch
Normal file
19
sqlalchemy-2.0.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
Index: celery-5.2.7/t/unit/backends/test_database.py
|
||||
===================================================================
|
||||
--- celery-5.2.7.orig/t/unit/backends/test_database.py
|
||||
+++ celery-5.2.7/t/unit/backends/test_database.py
|
||||
@@ -410,7 +410,13 @@ class test_SessionManager:
|
||||
from sqlalchemy.dialects.sqlite import dialect
|
||||
from sqlalchemy.exc import DatabaseError
|
||||
|
||||
- sqlite = dialect.dbapi()
|
||||
+ if hasattr(dialect, 'dbapi'):
|
||||
+ # Method name in SQLAlchemy < 2.0
|
||||
+ sqlite = dialect.dbapi()
|
||||
+ else:
|
||||
+ # Newer method name in SQLAlchemy 2.0
|
||||
+ sqlite = dialect.import_dbapi()
|
||||
+
|
||||
manager = SessionManager()
|
||||
engine = manager.get_engine('dburi')
|
||||
|
||||
Reference in New Issue
Block a user