From 673b5ff04eb95123d4a7b4c3ba314470deed9e25 Mon Sep 17 00:00:00 2001
From: Akhil Thampy <akhilthampy@yahoo.com>
Date: Wed, 26 Feb 2014 23:15:04 -0600
Subject: [PATCH] Fix for "Type str doesn't support the buffer API"

subprocess.check_output("mongod --version",shell=True) returns a byte
string so to convert it to a regular string we should do this :
mongo_version_string = subprocess.check_output("mongod
--version",shell=True)
mongo_version_string = mongo_version_string.decode(encoding='UTF-8')
---
 scripts/devSetup/factories.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/scripts/devSetup/factories.py b/scripts/devSetup/factories.py
index a4416774d..d0f263aa5 100644
--- a/scripts/devSetup/factories.py
+++ b/scripts/devSetup/factories.py
@@ -36,6 +36,7 @@ class SetupFactory(object):
         mongo_version_string = ""
         try:
             mongo_version_string = subprocess.check_output("mongod --version",shell=True)
+	    mongo_version_string = mongo_version_string.decode(encoding='UTF-8')
         except:
             print("Mongod not found.")
         if "v2.5.4" not in mongo_version_string: