def _convert_unsaturated_bond_to_triplet(bond):
    """
    Decrements the bond if it is unsatured, and adds an unpaired
    electron to each of the atoms connected by the bond.
    """
    if not bond.is_single():
        for at in (bond.atom1, bond.atom2):
            at.radical_electrons += 1
        bond.decrement_order()
        return True
    return False