Importar módulo local sobre python global

Eu tenho dois arquivos python. Um está tentando importar o segundo. Meu problema é que o segundo se chama math.py. Eu não posso renomeá-lo. Quando eu tento chamar uma função que está localizada dentro de math.py, eu não posso porque acabo com o módulo de matemática global. Como eu importaria meu arquivo local em vez do global? Eu estou usando o Python 2.7, e esta é (aproximadamente) minha declaração de importação:

cstr = "math"
command = __import__(cstr)

Mais tarde eu tento:

command.in_math_py_not_global()

Editar: um exemplo mais completo:

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