rveachkc / pymsteams

Format messages and post to Microsoft Teams.
https://pypi.org/project/pymsteams/
Apache License 2.0
418 stars 77 forks source link

Improve the package: files and error handlers #147

Open DA-344 opened 1 year ago

DA-344 commented 1 year ago

This PR adds some major changes to the package.

Things are now in different files and they are all imported in the init.py file.

Some files are ui.py, that includes Cards, Connectors and other things. abc.py Abstract Base Classes such as Link to help string conversion into links. errors.py Some classes to error handle exceptions such as ratelimits.

This PR also adds descriptions to all functions. Uses property decorators for dumps and renames some things.

For more info check the commits and see yourself.

DA-344 commented 11 months ago

Going to take a look at it, @rveachkc ?