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!)
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!)