

def generateBuiltinStrCode(to_name, expression, emit, context):
    if (python_version < 300):
        generateCAPIObjectCode(to_name=to_name, capi='PyObject_Str', arg_desc=(('str_arg', expression.getValue()),), may_raise=expression.mayRaiseException(BaseException), source_ref=expression.getCompatibleSourceReference(), emit=emit, context=context)
    else:
        return generateBuiltinUnicodeCode(to_name, expression, emit, context)

dataset/ETHPy150Open kayhayen/Nuitka/nuitka/codegen/StringCodes.py generateBuiltinStrCode/original