def deserialize(self, st): """Deserialize url.""" [user_pk, endpoint_code] = st.split(self.SEPARATOR) User = get_user_model() try: user = User.objects.get(pk=user_pk) except User.DoesNotExist: raise SerializerException('User does not exist') endpoint = get_endpoint(endpoint_code) if not endpoint: raise SerializerException('Endpoint does not exist') return user, endpoint
def deserialize(self, st): """Deserialize url.""" [user_pk, endpoint_code] = st.split(self.SEPARATOR) User = get_user_model() try: user = User.objects.get(pk=user_pk) except User.DoesNotExist: raise SerializerException('User does not exist') endpoint = get_endpoint(endpoint_code) if not endpoint: raise SerializerException('Endpoint does not exist') return user, endpoint
def deserialize(self, st): """Deserialize url.""" try: (user_pk, endpoint_code) = decrypt(st) except InvalidToken: raise SerializerException('Invalid token. Cannot deserialize.') User = get_user_model() try: user = User.objects.get(pk=user_pk) except User.DoesNotExist: raise SerializerException('User does not exist') endpoint = get_endpoint(endpoint_code) if not endpoint: raise SerializerException('Endpoint does not exist') return user, endpoint
def deserialize(self, st): """Deserialize url.""" try: (user_pk, endpoint_code) = decrypt(st) except InvalidToken: raise SerializerException('Invalid token. Cannot deserialize.') User = get_user_model() try: user = User.objects.get(pk=user_pk) except User.DoesNotExist: raise SerializerException('User does not exist') endpoint = get_endpoint(endpoint_code) if not endpoint: raise SerializerException('Endpoint does not exist') return user, endpoint