Skip to content

Commit 0a09306

Browse files
committed
Use first() instead of qs[0]
1 parent 68285eb commit 0a09306

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

downloads/managers.py

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -48,29 +48,13 @@ def released(self):
4848

4949
class ReleaseManager(Manager.from_queryset(ReleaseQuerySet)):
5050
def latest_python2(self):
51-
qs = self.get_queryset().latest_python2()
52-
if qs:
53-
return qs[0]
54-
else:
55-
return None
51+
return self.get_queryset().latest_python2().first()
5652

5753
def latest_python3(self):
58-
qs = self.get_queryset().latest_python3()
59-
if qs:
60-
return qs[0]
61-
else:
62-
return None
54+
return self.get_queryset().latest_python3().first()
6355

6456
def latest_python3x(self, minor_version: int):
65-
qs = self.get_queryset().latest_python3x(minor_version)
66-
if qs:
67-
return qs[0]
68-
else:
69-
return None
57+
return self.get_queryset().latest_python3x(minor_version).first()
7058

7159
def latest_pymanager(self):
72-
qs = self.get_queryset().latest_pymanager()
73-
if qs:
74-
return qs[0]
75-
else:
76-
return None
60+
return self.get_queryset().latest_pymanager().first()

0 commit comments

Comments
 (0)