Address typing issues hidden by memoization.caching (#322)

This commit is contained in:
bmc-msft
2020-11-18 15:08:40 -05:00
committed by GitHub
parent bb6d083768
commit b2b4a06afa
5 changed files with 41 additions and 1 deletions

View File

@ -47,6 +47,8 @@ class Task(BASE_TASK, ORMMixin):
) -> Union["Task", Error]:
if config.vm:
os = get_os(config.vm.region, config.vm.image)
if isinstance(os, Error):
return os
elif config.pool:
pool = Pool.get_by_name(config.pool.pool_name)
if isinstance(pool, Error):