v1.3.0 - Added `async_sync`, `run_sync` + More
asyncx.py
- Added
async_syncdecorator for easily running async functions/methods from
non-async functions/methods. Useful for unit tests. - Added
run_syncfunction, mainly intended for running async functions from the REPL with ease
common.py
- Added
dec_roundfor roundingDecimalobjects to arbitrary DP - Added
env_cast,env_int, andenv_decimal - Added
chunkedfunction for slicing a list into multiple equal sized lists - Added
Dictableabstract class - eases creating Python 3.7dataclassobjects fromdict's
as well as converting them back intodict's
tests.py
- Added new
TestGeneraltest case, for unit testing some of the new functions
Documentation
- Added docs for
asyncxmodule - Updated
commonmodule to include new functions/classes - Fixed docs for
tests - Various cleanup to reduce warnings from Sphinx