Los objetos terminadores tienen el siguiente método:
Si se llama con un texto que no incluye un punto ("."), intentará terminar con nombres definidos actualmente en __main__, __builtin__ y las palabras clave (según se definen en el módulo keyword).
Si se llama con un nombre con punto, intentará evaluar cualquier cosa que no tenga unos efectos secundarios evidentes (por ejemplo, no se evaluarán las funciones, pero se pueden generar llamadas a __getattr__()) hasta la última parte y se buscarán las terminaciones posibles mediante la función dir().