diff options
author | Greg Studer <greg@10gen.com> | 2014-10-08 10:32:48 -0400 |
---|---|---|
committer | Greg Studer <greg@10gen.com> | 2014-10-08 11:14:20 -0400 |
commit | 8b8e90fbe6bf97990f6997a576acfa2828867bec (patch) | |
tree | 9ba7c5c46360f105d610158c8fc1cabe4acad3e5 /buildscripts | |
parent | 686dd80d07ea82dc2b62a6149e14ca6139e296c1 (diff) | |
download | mongo-8b8e90fbe6bf97990f6997a576acfa2828867bec.tar.gz |
SERVER-15555 dynamically import pymongo in smoke module only when needed
Diffstat (limited to 'buildscripts')
-rw-r--r-- | buildscripts/smoke/mongodb_programs.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/buildscripts/smoke/mongodb_programs.py b/buildscripts/smoke/mongodb_programs.py index fca4c7dc92f..5d18b4ab8c1 100644 --- a/buildscripts/smoke/mongodb_programs.py +++ b/buildscripts/smoke/mongodb_programs.py @@ -6,7 +6,6 @@ Encapsulates all the nitty-gritty parameter conversion, database path setup, and import json import os -import pymongo import shutil import time @@ -164,6 +163,8 @@ class MongoD(ExternalProgram): self.logger().info("Connected to MongoD server at %s:%s." % (self.host, self.port)) def client(self, **client_args): + # Import pymongo here, only when needed + import pymongo return pymongo.MongoClient(self.host, self.port, **client_args) def _wait_for_port(self, timeout_secs=10): |