X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_common%2Fdbmongo.py;h=57ce08285211bd84c5267680742379d0e96ab77e;hb=c837a7819c5388b276ada7f29a085cd251119e4b;hp=0f89c96cad130eab869ac442ec35f5e8f115aecc;hpb=eef7cb7a4f704bf0d29e6d8ece5195dc3faabb69;p=osm%2Fcommon.git diff --git a/osm_common/dbmongo.py b/osm_common/dbmongo.py index 0f89c96..57ce082 100644 --- a/osm_common/dbmongo.py +++ b/osm_common/dbmongo.py @@ -80,7 +80,10 @@ class DbMongo(DbBase): master_key = config.get("commonkey") or config.get("masterpassword") if master_key: self.set_secret_key(master_key) - self.client = MongoClient(config["host"], config["port"]) + if config.get("uri"): + self.client = MongoClient(config["uri"]) + else: + self.client = MongoClient(config["host"], config["port"]) # TODO add as parameters also username=config.get("user"), password=config.get("password")) # when all modules are ready self.db = self.client[config["name"]]