misc: add Lock.lock_identifier method (#65412)

This commit is contained in:
Benjamin Dauvergne 2022-07-07 12:57:25 +02:00
parent 4e0c3163e9
commit e6d3cbe808
1 changed files with 4 additions and 0 deletions

View File

@ -625,6 +625,10 @@ class Lock(models.Model):
def lock_email(cls, email, nowait=False):
cls.lock('email:%s' % email, nowait=nowait)
@classmethod
def lock_identifier(cls, identifier, nowait=False):
cls.lock('identifier:%s' % identifier, nowait=nowait)
class Meta:
verbose_name = _('Lock')
verbose_name_plural = _('Lock')