Jesse McBride

Results 7 issues of Jesse McBride

# Describe the bug canvasapi stores error messages in a `message` key on `CanvasException` types to provide users with more information about what went wrong during a request. It seems...

bug

Right now, our `pre-commit-config.yaml` file is only configured to run `black`. precommit should run: * black * flake8 * scripts/alphabetic.py * scripts/find_missing_kwargs.py

backstage

Modify `PaginatedList` to provide support for special methods on some `CanvasObject` types: * `len` * negative indexing

enhancement

# Describe the bug In https://github.com/ucfopen/canvasapi/pull/222, we added support for passing the `files` dict sent by `requests.post` directly: ```python # Grab file from data. files = None for field, value...

bug

Right now we wrap [get_activity_stream_summary()](https://canvas.instructure.com/doc/api/users.html#method.users.activity_stream_summary) but not [get_activity_stream()](https://canvas.instructure.com/doc/api/users.html#method.users.activity_stream). We should include that.

api-coverage

In some cases, two API calls are made by CanvasAPI when a single call would suffice. For example, to get all of the users in a course, CanvasAPI requires the...

enhancement