perform_transmutations(minimum_transmutations,
maximum_transmutations,
transmutation_sites,
alchemist_creator,
data,
**kwargs)
|
|
Enumerate all possible transmutations on an object
- Parameters:
minimum_transmutations (int) - The minimum number of transmutations to perform on each object
maximum_transmutations (int) - The maximum number of transmutations to perform on each object
transmutation_sites (list) - The indexes of the object that are available for transmutation
alchemist_creator (callable) - A method that creates an Alchemist object. The method should take
the following positional arguments: 1) A list of sites to
transmute, 2) A child alchmist (or None if no child). In
addition, any additional keyword arguments passed to the
perform_transmutations function are passed on to the
alchemist_creator function as keyword arguments.
data - The object to perform transmutations on
Note:
Any additional keyword arguments are passed to the
alchemist_creator function
|