Променливите за свързване на OpenShift са дефинирани като променливи на средата, те не могат да бъдат достъпни като нормални променливи на Python. Така че операторът за печат, който сте дали, не работи, следва следното:
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Трябва да промените кода си на;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Можете да се обърнете към пример тук .