def get_course(self, course, use_sis_id=False, **kwargs):
        """
        Retrieve a course by its ID.

        :calls: `GET /api/v1/courses/:id \
        <https://canvas.instructure.com/doc/api/courses.html#method.courses.show>`_

        :param course: The object or ID of the course to retrieve.
        :type course: int, str or :class:`canvasapi.course.Course`
        :param use_sis_id: Whether or not course_id is an sis ID.
            Defaults to `False`.
        :type use_sis_id: bool

        :rtype: :class:`canvasapi.course.Course`
        """
        if use_sis_id:
            course_id = course
            uri_str = 'courses/sis_course_id:{}'
        else:
            course_id = obj_or_id(course, "course", (Course,))
            uri_str = 'courses/{}'

        response = self.__requester.request(
            'GET',
            uri_str.format(course_id),
            _kwargs=combine_kwargs(**kwargs)
        )
        return Course(self.__requester, response.json())
def get_course ( self , course , use_sis_id = False , ** kwargs ) : if use_sis_id : course_id = course uri_str = 'courses/sis_course_id:{}' else : course_id = obj_or_id ( course , "course" , ( Course , ) ) uri_str = 'courses/{}' response = self . __requester . request ( 'GET' , uri_str . format ( course_id ) , _kwargs = combine_kwargs ( ** kwargs ) ) return Course ( self . __requester , response . json ( ) )
Retrieve a course by its ID.

        :calls: `GET /api/v1/courses/:id \
        <https://canvas.instructure.com/doc/api/courses.html#method.courses.show>`_

        :param course: The object or ID of the course to retrieve.
        :type course: int, str or :class:`canvasapi.course.Course`
        :param use_sis_id: Whether or not course_id is an sis ID.
            Defaults to `False`.
        :type use_sis_id: bool

        :rtype: :class:`canvasapi.course.Course`