astra.utils¶
Submodules¶
Package Contents¶
Functions¶
unique_dicts(list_of_dicts) |
|
get_default(task_factory, parameter_name) |
|
timer(iterable) |
|
symlink(target, link_name, overwrite=False) |
Create a symbolic link named link_name pointing to target. |
unique_everseen(iterable, key=None) |
List unique elements, preserving order. Remember all elements ever seen. |
skip_incomplete(iterable, task_class) |
|
batcher(iterable, max_batch_size=None, task_factory=None, unique=False, ordered=True) |
|
symlink_force(source, destination) |
Create a symbolic link destination pointing to source. |
-
astra.utils.log¶
-
astra.utils.unique_dicts(list_of_dicts)¶
-
astra.utils.get_default(task_factory, parameter_name)¶
-
astra.utils.timer(iterable)¶
-
astra.utils.symlink(target, link_name, overwrite=False)¶ Create a symbolic link named link_name pointing to target. If link_name exists then FileExistsError is raised, unless overwrite=True. When trying to overwrite a directory, IsADirectoryError is raised.
-
astra.utils.unique_everseen(iterable, key=None)¶ List unique elements, preserving order. Remember all elements ever seen.
-
astra.utils.skip_incomplete(iterable, task_class)¶
-
astra.utils.batcher(iterable, max_batch_size=None, task_factory=None, unique=False, ordered=True)¶
-
astra.utils.symlink_force(source, destination)¶ Create a symbolic link destination pointing to source. Overwrites destination if it exists.