Le variabili di connessione OpenShift sono definite come variabili di ambiente, non sono accessibili come normali variabili Python. Quindi la dichiarazione di stampa che hai fornito non funziona, quanto segue dovrebbe;
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Dovresti cambiare il tuo codice in;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Puoi fare riferimento a un esempio qui .