so do i get to put the duplicated and complicated decision making code in a function? i'm guessing B() should raise an exception. then A() gets the exception or A()'s caller does.
Tradition is peer pressure from dead people
What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.