mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-13 15:09:54 -05:00
commit
3de50fc5aa
@ -85,8 +85,8 @@ class SpiceDB(object):
|
|||||||
not already exist"""
|
not already exist"""
|
||||||
session = self.ssession()
|
session = self.ssession()
|
||||||
slug = nick.lower()
|
slug = nick.lower()
|
||||||
self.nick_id_lock.acquire()
|
|
||||||
try:
|
try:
|
||||||
|
self.nick_id_lock.acquire()
|
||||||
nickname = session.query(Nicknames) \
|
nickname = session.query(Nicknames) \
|
||||||
.filter(Nicknames.slug == slug) \
|
.filter(Nicknames.slug == slug) \
|
||||||
.one_or_none()
|
.one_or_none()
|
||||||
@ -107,11 +107,9 @@ class SpiceDB(object):
|
|||||||
self.nick_id_lock.release()
|
self.nick_id_lock.release()
|
||||||
return nickname.nick_id
|
return nickname.nick_id
|
||||||
except SQLAlchemyError:
|
except SQLAlchemyError:
|
||||||
self.nick_id_lock.release()
|
|
||||||
session.rollback()
|
session.rollback()
|
||||||
raise
|
raise
|
||||||
finally:
|
finally:
|
||||||
self.nick_id_lock.release()
|
|
||||||
session.close()
|
session.close()
|
||||||
|
|
||||||
def set_nick_value(self, nick, key, value, namespace='default'):
|
def set_nick_value(self, nick, key, value, namespace='default'):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user