ct.util¶
Utility functions for camtools.
- ct.util.mt_loop(func, inputs, **kwargs)[source]¶
Applies a function to each item in the given list in parallel using multi-threading.
- Parameters:
- Returns:
A list of results from applying
functo each item ininputs.- Return type:
- ct.util.mp_loop(func, inputs, **kwargs)[source]¶
Applies a function to each item in the given list in parallel using multi-processing.
- Parameters:
- Returns:
A list of results from applying
functo each item ininputs.- Return type:
- ct.util.query_yes_no(question, default=None)[source]¶
Ask a yes/no question via raw_input() and return their answer.
- Parameters:
- Returns:
True for “yes” or False for “no”.
- Return type:
Examples
if query_yes_no("Continue?", default=True): print("Proceeding.") else: print("Aborted.") if not query_yes_no("Continue?", default=True): print("Aborted.") return # Or exit(0) print("Proceeding.")