OpenShift-anslutningsvariablerna är definierade som miljövariabler, de kan inte nås som normala Python-variabler. Så det tryckta uttalandet du gav fungerar inte, följande borde;
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Du bör ändra din kod till;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Du kan hänvisa till ett exempel här .