mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-25 04:02:46 +01:00
Aka: Deprecate SQLAlchemy backend.
This commit is contained in:
parent
3f66dbc3d5
commit
e1d0c232ea
@ -366,7 +366,15 @@ def findBiggestAt(alias):
|
|||||||
else:
|
else:
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
AkaDB = plugins.DB('Aka', available_db)
|
if 'sqlite3' in conf.supybot.databases() and 'sqlite3' in available_db:
|
||||||
|
AkaDB = SQLiteAkaDB
|
||||||
|
elif 'sqlalchemy' in conf.supybot.databases() and 'sqlalchemy' in available_db:
|
||||||
|
log.warning('Aka\'s only enabled database engine is SQLAlchemy, which '
|
||||||
|
'is deprecated. Please consider adding \'sqlite3\' to '
|
||||||
|
'supybot.databases (and/or install sqlite3).')
|
||||||
|
AkaDB = SqlAlchemyAkaDB
|
||||||
|
else:
|
||||||
|
raise plugins.NoSuitableDatabase(['sqlite3', 'sqlalchemy'])
|
||||||
|
|
||||||
class Aka(callbacks.Plugin):
|
class Aka(callbacks.Plugin):
|
||||||
"""Aka is the improved version of the Alias plugin. It stores akas outside
|
"""Aka is the improved version of the Alias plugin. It stores akas outside
|
||||||
@ -377,7 +385,8 @@ class Aka(callbacks.Plugin):
|
|||||||
def __init__(self, irc):
|
def __init__(self, irc):
|
||||||
self.__parent = super(Aka, self)
|
self.__parent = super(Aka, self)
|
||||||
self.__parent.__init__(irc)
|
self.__parent.__init__(irc)
|
||||||
self._db = AkaDB()
|
filename = conf.supybot.directories.data.dirize('Aka')
|
||||||
|
self._db = AkaDB(filename)
|
||||||
|
|
||||||
def isCommandMethod(self, name):
|
def isCommandMethod(self, name):
|
||||||
args = name.split(' ')
|
args = name.split(' ')
|
||||||
|
Loading…
Reference in New Issue
Block a user