Index: Tools/TestResultServer/model/jsonresults.py |
diff --git a/Tools/TestResultServer/model/jsonresults.py b/Tools/TestResultServer/model/jsonresults.py |
index 10be3fbc9665185a98d100e3f79c34d2e2e12546..8a9cd40024816a680089521f50e4acabc8b84324 100755 |
--- a/Tools/TestResultServer/model/jsonresults.py |
+++ b/Tools/TestResultServer/model/jsonresults.py |
@@ -26,6 +26,7 @@ |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
+import collections |
import json |
import logging |
import re |
@@ -110,7 +111,7 @@ FAILURE_TO_CHAR = { |
CHAR_TO_FAILURE = dict((value, key) for key, value in FAILURE_TO_CHAR.items()) |
def _is_directory(subtree): |
- return RESULTS_KEY not in subtree |
+ return RESULTS_KEY not in subtree or not isinstance(subtree[RESULTS_KEY], collections.Sequence) |
class JsonResults(object): |