ucfopen / canvasapi

Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
https://pypi.python.org/pypi/canvasapi
MIT License
561 stars 175 forks source link

Issue #459 missing modules #559

Closed Thetwam closed 1 year ago

Thetwam commented 2 years ago

Addresses #459 by altering the import strategy for files, and adding a script to ensure inspect has the ability to see all the modules.

Proposed Changes

Fixes #459

Thetwam commented 2 years ago

Added missing **kwargs

Thetwam commented 2 years ago

Functions now in alphabetical order.

codecov[bot] commented 2 years ago

Codecov Report

Merging #559 (c5bca1d) into develop (25551d3) will not change coverage. The diff coverage is 100.00%.

@@            Coverage Diff            @@
##           develop      #559   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           67        67           
  Lines         3565      3511   -54     
=========================================
- Hits          3565      3511   -54     
Impacted Files Coverage Δ
canvasapi/account.py 100.00% <100.00%> (ø)
canvasapi/authentication_provider.py 100.00% <100.00%> (ø)
canvasapi/canvas.py 100.00% <100.00%> (ø)
canvasapi/conversation.py 100.00% <100.00%> (ø)
canvasapi/course.py 100.00% <100.00%> (ø)
canvasapi/enrollment_term.py 100.00% <100.00%> (ø)
canvasapi/external_tool.py 100.00% <100.00%> (ø)
canvasapi/group.py 100.00% <100.00%> (ø)
canvasapi/login.py 100.00% <100.00%> (ø)
canvasapi/module.py 100.00% <100.00%> (ø)
... and 6 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more