how to get function name in python code example

Example 1: how to get calling function in python

# Python code to demonstrate calling the 
#This example will help you to learn about funtion and function call 
#added by: vikalp chaubey
# function from another function 

def Square(X): 
	# computes the Square of the given number 
	# and return to the caller function 
	return (X * X) 

def SumofSquares(Array, n): 

	# Initialize variable Sum to 0. It stores the 
	# Total sum of squares of the array of elements 
	Sum = 0
	for i in range(n): 

		# Square of Array[i] element is stored in SquaredValue 
		SquaredValue = Square(Array[i]) 

		# Cummulative sum is stored in Sum variable 
		Sum += SquaredValue 
	return Sum

# Driver Function 
Array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
n = len(Array) 

# Return value from the function 
# Sum of Squares is stored in Total 
Total = SumofSquares(Array, n) 
print("Sum of the Square of List of Numbers:", Total)

Example 2: python get function from string name

module = __import__('foo')
func = getattr(module, 'bar')
func()