As variáveis de conexão do OpenShift são definidas como variáveis de ambiente, elas não podem ser acessadas como variáveis normais do Python. Portanto, a instrução de impressão que você deu não funciona, o seguinte deve;
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Você deve alterar seu código para;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Você pode consultar um exemplo aqui .