OpenShift-forbindelsesvariablerne er defineret som miljøvariabler, de kan ikke tilgås som normale Python-variabler. Så den udskriftserklæring, du gav, virker ikke, følgende burde;
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Du bør ændre din kode til;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Du kan henvise til et eksempel på her .