def callsignature(function):
	"""Build a string with source code of the function call"""
	desc = inspect.getargspec(function)
	sign = ','.join(desc[0])
	if desc[1]:
		sign +=',*'+desc[1]
	if desc[2]:
		sign +=',**'+desc[2]	
	if sign and sign[0]==',': sign = sign[1:]
	return sign
Build a string with source code of the function call
recipes/Python/81790_Using_introspectiverify_Eiffel_like/recipe-81790.py