darch/modules.py
def propagate(b):
    """ Propagates choices in a module.

    While the module is in a state where there is only one option available for 
    the next choice, we take that choice. This function leaves the module 
    specified or in a state where there multiple choices. This function will 
    typically be called by the submodule when initialize or choose is called 
    on that module.

    """
    while not b.is_specified() and len(b.get_choices()[1]) == 1:
        b.choose(0)
 Propagates choices in a module.

    While the module is in a state where there is only one option available for 
    the next choice, we take that choice. This function leaves the module 
    specified or in a state where there multiple choices. This function will 
    typically be called by the submodule when initialize or choose is called 
    on that module.

    
Propagates choices in a module.
While the module is in a state where there is only one option available for
the next choice, we take that choice. This function leaves the module
specified or in a state where there multiple choices. This function will
typically be called by the submodule when initialize or choose is called
on that module.
Propagates choices in a module . While the module is in a state where there is only one option available for the next choice we take that choice . This function leaves the module specified or in a state where there multiple choices . This function will typically be called by the submodule when initialize or choose is called on that module .
def propagate(b):
    while not b.is_specified() and len(b.get_choices()[1]) == 1:
        b.choose(0)
def propagate ( b ) : while not b . is_specified ( ) and len ( b . get_choices ( ) [ 1 ] ) == 1 : b . choose ( 0 )
Propagates choices in a module.
Propagates choices in a module .
""" Propagates choices in a module.

    While the module is in a state where there is only one option available for 
    the next choice, we take that choice. This function leaves the module 
    specified or in a state where there multiple choices. This function will 
    typically be called by the submodule when initialize or choose is called 
    on that module.

    """
b