def post(self): user = self.session.get('user', None) if not user: raise ResponseException('NO SESSION USER. HOW DOES THIS HAPPEN', no_error=True) api = ChannelApi(user) if user.role == Role.client: resp = api.check_coach_status() if resp: self.resp = resp else: pair_client = self.json.get('pair_client', None) if not pair_client: logging.warning('COACH MISSING PAIR_CLIENT') return msg = api.check_client_status(pair_client) if msg: self.resp = msg self.format_resp()