1
0
Fork 0

Merge branch 'pr/fix_W5101' into 'master'

model: Add missing __str__ methods (fixes W5101)

See merge request librespacefoundation/satnogs/satnogs-network!804
merge-requests/804/merge
Fabian P. Schmidt 2019-11-30 18:20:02 +00:00
commit 837ccf623a
2 changed files with 13 additions and 3 deletions

View File

@ -19,4 +19,3 @@ disable=
R0915,
W0201,
W0703,
W5101,

View File

@ -326,8 +326,7 @@ class Tle(models.Model):
ordering = ['tle0']
def __str__(self):
uni_name = "%d - %s" % (self.id, self.tle0)
return uni_name
return '{:d} - {:s}'.format(self.id, self.tle0)
@property
def str_array(self):
@ -351,6 +350,7 @@ class LatestTleManager(models.Manager):
self).get_queryset().filter(updated=Subquery(subquery.values('updated')[:1]))
@python_2_unicode_compatible
class LatestTle(Tle):
"""LatestTle is the latest entry of a Satellite Tle objects
"""
@ -359,12 +359,19 @@ class LatestTle(Tle):
class Meta:
proxy = True
def __str__(self):
return '{:d} - {:s}'.format(self.id, self.tle0)
@python_2_unicode_compatible
class Transmitter(models.Model):
"""Model for antennas transponders."""
uuid = ShortUUIDField(db_index=True)
sync_to_db = models.BooleanField(default=False)
def __str__(self):
return self.uuid
@python_2_unicode_compatible
class Observation(models.Model):
@ -534,6 +541,7 @@ def observation_remove_files(sender, instance, **kwargs): # pylint: disable=W06
post_save.connect(_observation_post_save, sender=Observation)
@python_2_unicode_compatible
class DemodData(models.Model):
"""Model for DemodData."""
observation = models.ForeignKey(
@ -562,6 +570,9 @@ class DemodData(models.Model):
data = payload.encode('hex').upper()
return ' '.join(data[i:i + 2] for i in range(0, len(data), 2))
def __str__(self):
return '{} - {}'.format(self.id, self.payload_demod)
@receiver(models.signals.post_delete, sender=DemodData)
def demoddata_remove_files(sender, instance, **kwargs): # pylint: disable=W0613