Importar módulo local sobre python global

Tengo un 2 archivos de python. Uno está tratando de importar el segundo. Mi problema es que el segundo se llama math.py. No puedo cambiarle el nombre. Cuando intento llamar a una función que se encuentra dentro de math.py, no puedo porque acabo con el módulo matemático global. ¿Cómo puedo importar mi archivo local en lugar del global. Estoy usando Python 2.7, y esta es (aproximadamente) mi declaración de importación:

cstr = "math"
command = __import__(cstr)

Después intento:

command.in_math_py_not_global()

Editar: Un ejemplo más 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"

Respuestas a la pregunta(2)

Su respuesta a la pregunta