Consider this snippet:
globalVar = 25 def myfunc(paramVar): localVar = 30 print \"Vars: {globalVar}, {paramVar}, {localVar}!\".format(**VARS_IN_SCOP
globalVar = 25 def myfunc(paramVar): localVar = 30 all_vars = locals.copy() all_vars.update(globals()) print "Vars: {globalVar}, {paramVar}, {localVar}!".format(all_vars) myfunc(123)