OpenShift कनेक्शन चर को पर्यावरण चर के रूप में परिभाषित किया गया है, उन्हें सामान्य पायथन चर के रूप में एक्सेस नहीं किया जा सकता है। तो आपके द्वारा दिया गया प्रिंट स्टेटमेंट काम नहीं करता है, निम्नलिखित होना चाहिए;
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))
आप एक उदाहरण देख सकते हैं यहां ।