♻️(backend) refactor try/except when getting a room
Be more Pythonist simplifying try except while tracking when user is getting a room.
This commit is contained in:
@@ -186,13 +186,6 @@ class RoomViewSet(
|
|||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
instance = self.get_object()
|
instance = self.get_object()
|
||||||
|
|
||||||
analytics.track(
|
|
||||||
user=self.request.user,
|
|
||||||
event="Get Room",
|
|
||||||
properties={"slug": instance.slug},
|
|
||||||
)
|
|
||||||
|
|
||||||
except Http404:
|
except Http404:
|
||||||
if not settings.ALLOW_UNREGISTERED_ROOMS:
|
if not settings.ALLOW_UNREGISTERED_ROOMS:
|
||||||
raise
|
raise
|
||||||
@@ -210,6 +203,11 @@ class RoomViewSet(
|
|||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
data = self.get_serializer(instance).data
|
data = self.get_serializer(instance).data
|
||||||
|
analytics.track(
|
||||||
|
user=self.request.user,
|
||||||
|
event="Get Room",
|
||||||
|
properties={"slug": instance.slug},
|
||||||
|
)
|
||||||
|
|
||||||
return drf_response.Response(data)
|
return drf_response.Response(data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user