kbase / kb_sdk

Build and test new apps for the KBase platform
http://kbase.github.io/kb_sdk_docs
MIT License
26 stars 32 forks source link

Fix async py clients #340

Closed JamesJeffryes closed 5 years ago

JamesJeffryes commented 5 years ago

Merge #339 to clean up the diff

Essentially this removes duplicate logic from baseclient.run_job that was being used in each module specific python client. This has the added benefit of actually incorporating the exception catching I built for check_job. I also switched KBaseReport and AssemblyUtils clients that are generated on module init to be async client rather than core. (Bad copy paste, Sorry!)