f=["stand"] global_f = f def jump(): f = ["jump"] upvar_f = f def kick(): f = ["kick"] upvar_f.extend(f) kick() global_f.extend(f) jump() print f
no subject
Date: 2006-08-28 10:22 am (UTC)f=["stand"] global_f = f def jump(): f = ["jump"] upvar_f = f def kick(): f = ["kick"] upvar_f.extend(f) kick() global_f.extend(f) jump() print f