>>>>> "FP" =3D=3D Fran=E7ois Pinard <pinard@iro.umontreal.ca> writes: FP> A bit more seriously, it is fun writing: | try: | frame =3D sys._getframe(1) | except AttributeError: | frame =3D sys.exc_info()[2].tb_frame.f_back FP> putting the error to good use whenever `_getframe' is not FP> available! LOL! Very cute! -Barry