Importuj moduł lokalny nad pytonem globalnym

Mam 2 pliki Pythona. Jeden próbuje zaimportować drugi. Moim problemem jest to, że drugi ma nazwę math.py. Nie mogę go zmienić. Kiedy próbuję wywołać funkcję, która znajduje się wewnątrz math.py, nie mogę, ponieważ otrzymuję globalny moduł matematyczny. Jak zaimportowałbym mój lokalny plik zamiast globalnego. Używam Pythona 2.7, a to jest (z grubsza) moja statystyka importu:

cstr = "math"
command = __import__(cstr)

Później próbuję:

command.in_math_py_not_global()

Edytować: bardziej kompletny przykład:

def parse(self,string):
    clist = string.split(" ")
    cstr= clist[0]
    args = clist[1:len(clist)]
    rvals = []
    try:
        command = __import__(cstr)
        try:
            rvals.extend(command.main(args))
        except:
            print sys.exc_info()
    except ImportError:
        print "Command not valid"

questionAnswers(2)

yourAnswerToTheQuestion