def get_student_by_id(student_id, subject=None): # noqa: E501 """Find student by ID Returns a single student # noqa: E501 :param student_id: ID of student to return :type student_id: int :param subject: The subject name :type subject: str :rtype: Student """ # return 'do some magic!' # print('id&subject query', student_id, subject, connexion.request, connexion.request.query_string) # query_string = connexion.request.query_string.decode() # print("id&subject", student_id, subject) # res = student_service.get_student_by_id(student_id, subject=subject) if subject is None: res1 = student_service.get_student_by_id(student_id, subject) if res1: return res1 # subject = query_string.split('=')[1] # subject = query_string res2 = student_service.get_student_by_id_and_subject(student_id, subject) if res2: return res2 return 'Not Found', 404
def get_student_by_id(student_id, subject=None): # noqa: E501 """Find student by ID Returns a single student # noqa: E501 :param student_id: ID of student to return :type student_id: int :param subject: The subject name :type subject: str :rtype: Student """ return student_service.get_student_by_id(student_id, subject)
def get_student_by_id(student_id, subject=None): # noqa: E501 """Find student by ID Returns a single student # noqa: E501 :param student_id: ID of student to return :type student_id: int :param subject: The subject name :type subject: str :rtype: Student """ if not subject: res = student_service.get_student_by_id(student_id, subject=subject) else: res = student_service.get_student_by_id_and_subject( student_id, subject) if res: return res return 'Not Found', 404