From e7b38e0dd7680ac7b4cc69bde6f0713593e84aee Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 21 Jul 2019 09:31:13 +0200 Subject: [PATCH] build: enable ninja.py it import StringIO on Python 3 This change supports access to StringIO on both Python 2 and Python 3 --- gyp/pylib/gyp/generator/ninja.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gyp/pylib/gyp/generator/ninja.py b/gyp/pylib/gyp/generator/ninja.py index aae5b71310..4b5122af1d 100644 --- a/gyp/pylib/gyp/generator/ninja.py +++ b/gyp/pylib/gyp/generator/ninja.py @@ -19,7 +19,10 @@ import gyp.msvs_emulation import gyp.MSVSUtil as MSVSUtil import gyp.xcode_emulation -from cStringIO import StringIO +try: + from cStringIO import StringIO +except ImportError: + from io import StringIO from gyp.common import GetEnvironFallback import gyp.ninja_syntax as ninja_syntax