def _error_if_defined_before(Before, sr):
    if (not Before.set_f()):
        return
    error.log(("'%s' has been defined before;" % Before.name), sr, DontExitF=True)
    error.log('at this place.', Before.sr)
def _error_if_defined_before(Before, sr):
    if (not Before.set_f()):
        return
    error.log(("'%s' has been defined before;" % Before.name), sr, DontExitF=True)
    error.log('at this place.', Before.sr)