Allow for scenario where there are no free cores for a core-pool if there are no cores requested for that core-pool (#274)
Allow for scenario where there are no free cores for a core-pool if there are no cores requested for that core-pool (#274)

* Allow for scenario where there are no free cores for a core-pool if
there are no cores requested for that core-pool

* Fix linting issue in util.py

* Allow for scenario where there are no free cores for a core-pool if
there are no cores requested for that core-pool

* Fix test_init_failure3 unit test

Co-authored-by: Philip Brownlow <6851ba14fe6baffb0acc5d5666c3b683d57a12b8@intel.com>
Intel-Corp/CPU-Manager-for-Kubernetes,Intel-Corp/CPU-Manager-for-Kubernetes,Intel-Corp/CPU-Manager-for-Kubernetes