def get_user_from_validated_data(data,check_couch=False): user = None try: hash = data['hash'] session = Session.getSession(hash) del data['hash'] user = session.user except Exception: raise MY_REST_EXCEPTION(detail="Wrong session", status=HTTP_WRONG_SESSION) if check_couch == True: if not user.is_couch == True: raise MY_REST_EXCEPTION(detail="Wrong type of user", status=HTTP_YOUR_TYPE_OF_USER_CANNOT_DO_THIS) return user
def get_user_from_validated_data(data, check_couch=False): user = None try: hash = data['hash'] session = Session.getSession(hash) del data['hash'] user = session.user except Exception: raise MY_REST_EXCEPTION(detail="Wrong session", status=HTTP_WRONG_SESSION) if check_couch == True: if not user.is_couch == True: raise MY_REST_EXCEPTION( detail="Wrong type of user", status=HTTP_YOUR_TYPE_OF_USER_CANNOT_DO_THIS) return user