def msbuild(sln_file, build_type="Debug", target=None, num_jobs=None):
    msbuild_conf = "/p:Configuration=%s" % build_type

    cmd = ["MSBuild.exe", msbuild_conf]
    cmd += ["/nologo"]
    if num_jobs is not None:
        cmd.append("/m:%d" % int(num_jobs))

    if target is not None:
        cmd += ["/target:%s" % target]

    cmd += [sln_file]

    qisys.command.call(cmd)
Assume the non-format-specific state of message.
dataset/ETHPy150Open aldebaran/qibuild/python/qibuild/build.py/msbuild--crossover with--dataset/ETHPy150Open babble/babble/include/jython/Lib/mailbox.py/Message._become_message