pylint: use cls as first argument for class method

This commit is contained in:
Frédéric Péters 2017-03-29 15:29:59 +02:00
parent 52e21e98c6
commit c4180f94ea
1 changed files with 2 additions and 2 deletions

View File

@ -99,7 +99,7 @@ class Agenda(models.Model):
return agenda
@classmethod
def import_json(self, data, overwrite=False):
def import_json(cls, data, overwrite=False):
data = data.copy()
permissions = data.pop('permissions')
if data['kind'] == 'events':
@ -107,7 +107,7 @@ class Agenda(models.Model):
elif data['kind'] == 'meetings':
meetingtypes = data.pop('meetingtypes')
timeperiods = data.pop('timeperiods')
agenda, created = self.objects.get_or_create(slug=data['slug'], defaults=data)
agenda, created = cls.objects.get_or_create(slug=data['slug'], defaults=data)
if data['kind'] == 'events':
if overwrite:
Event.objects.filter(agenda=agenda).delete()