Thank you Paul, this makes much more sense. James On Tuesday 06 September 2005 02:16 pm, Paul Rubin wrote: > def FunctionMaker(avar, func, label): > def callback(): > avar.set(label) > func() > return callback -- James Stroud UCLA-DOE Institute for Genomics and Proteomics Box 951570 Los Angeles, CA 90095 http://www.jamesstroud.com/