def backtick(self, command):
        import subprocess
        # common arguments
        kw = { 'stdin' : 'devnull',
               'stdout' : subprocess.PIPE,
               'stderr' : subprocess.PIPE,
               'universal_newlines' : True,
             }
        # if the command is a list, assume it's been quoted
        # othewise force a shell
        if not SCons.Util.is_List(command): kw['shell'] = True
        # run constructed command
        p = SCons.Action._subproc(self, command, **kw)
        out,err = p.communicate()
        status = p.wait()
        if err:
            sys.stderr.write(unicode(err))
        if status:
            raise OSError((command, status) % "'%s' exited %d")
        return out
dataset/ETHPy150Open kayhayen/Nuitka/nuitka/build/inline_copy/lib/scons-2.3.2/SCons/Environment.py/SubstitutionEnvironment.backtick/swapped operands of `%`