summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/tools/wt_nvd3_util.py
diff options
context:
space:
mode:
authorMatt Kangas <matt.kangas@mongodb.com>2014-11-10 08:52:26 -0500
committerMatt Kangas <matt.kangas@mongodb.com>2014-11-10 08:52:26 -0500
commitaed9203f383619406705119cdf62c6f28c33c4e0 (patch)
tree785d1c7a4e7a5304fcbfb1b9af6cbc8ac8621f63 /src/third_party/wiredtiger/tools/wt_nvd3_util.py
parent20ad93b09352b317302f6b713bacaedab757c93b (diff)
downloadmongo-aed9203f383619406705119cdf62c6f28c33c4e0.tar.gz
Import wiredtiger-wiredtiger-2.4.0-285-g0d497d3.tar.gz from wiredtiger branch develop
Diffstat (limited to 'src/third_party/wiredtiger/tools/wt_nvd3_util.py')
-rw-r--r--src/third_party/wiredtiger/tools/wt_nvd3_util.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/tools/wt_nvd3_util.py b/src/third_party/wiredtiger/tools/wt_nvd3_util.py
index 6bf1396b0ff..87ce9b85e9f 100644
--- a/src/third_party/wiredtiger/tools/wt_nvd3_util.py
+++ b/src/third_party/wiredtiger/tools/wt_nvd3_util.py
@@ -25,8 +25,19 @@
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
#
+import os, sys
from datetime import datetime
-from nvd3 import lineChart
+
+tool_dir = os.path.split(sys.argv[0])[0]
+# Make sure Python finds the NVD3 in our third party directory, to
+# avoid compatability issues
+sys.path.append(os.path.join(tool_dir, "third_party"))
+
+try:
+ from nvd3 import lineChart
+except ImportError:
+ print >>sys.stderr, "Could not import nvd3. It should be installed locally."
+ sys.exit(-1)
# Add a multiChart type so we can overlay line graphs
class multiChart(lineChart):