return float(DeferredOperand.resolve(self))
def __getattr__(self, method_name):
- def method(*args, **kwargs):
- return getattr(DeferredOperand.resolve(self), method_name)(*args, **kwargs)
-
- return method
+ return getattr(DeferredOperand.resolve(self), method_name)
from pyutils import ansi, bootstrap, config, dict_utils, exec_utils, text_utils
from pyutils.files import file_utils
-from pyutils.parallelize import deferred_operand
from pyutils.parallelize import parallelize as par
from pyutils.parallelize import smart_future, thread_utils
)
self.test_results.tests_executed[test_to_run.name] = time.time()
- for future in smart_future.wait_any(running, log_exceptions=False):
- result = deferred_operand.DeferredOperand.resolve(future)
+ for result in smart_future.wait_any(running, log_exceptions=False):
logger.debug('Test %s finished.', result.name)
# We sometimes run the same test more than once. Do not allow