writeFile
Definition
-- @/lua/common/utils.lua:950
-- writes text to a file
function writeFile(filename, data)
local file, err = io.open(filename, 'w')
if file == nil then
log('W', "writeFile", "Error opening file for writing: "..filename..": "..err)
return nil
end
file:write(data)
file:close()
return true
end
Callers
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamBeautifier.lua
writeFile(filePath, newJBeamStr)
return true
@/lua/ge/extensions/editor/flowgraph/nodelibrary.lua
end
writeFile('nodeLib.csv', table.concat(libtxt, '\n'))
editor.logDebug("Written Nodelib to nodeLib.csv")
end
writeFile('pinLib.csv', table.concat(libtxt, '\n'))
editor.logDebug("Written pinlist to pinLib.csv")
@/lua/ge/extensions/core/checkpoints.lua
-- dump(data)
--writeFile("checkpoints.txt", dumps(data))
return data
@/lua/ge/extensions/editor/missionEditor.lua
dump("Words: " .. wordCount)
writeFile("translationText.json",table.concat( translationStrings, ",\n")..",\n")
jsonWriteFile("translationJson.json",translationJson, true)
@/lua/ge/extensions/editor/api/core.lua
content = content:gsub(srcLevelName, levelName)
writeFile(newFilename, content)
end
@/lua/common/libs/xlsxlib/tests/JUnitXMLWriter.lua
writeFile(outputFile, xmlString)
log('I', '', 'Test results written to ' .. outputFile)
@/lua/ge/extensions/campaign/exploration.lua
-- dump(data)
-- writeFile("campaign_exploration.txt", dumps(data))
return data
@/lua/common/testFramework/JUnitXMLWriter.lua
writeFile(outputFile, xmlString)
log('I', '', 'Test results written to ' .. outputFile)
@/lua/common/json-ast.lua
log('E', '', 'parsers have differet results')
writeFile(filename .. '_dump_ast.txt', dumpAst)
writeFile(filename .. '_dump_fast.txt', dumpFast)
writeFile(filename .. '_dump_ast.txt', dumpAst)
writeFile(filename .. '_dump_fast.txt', dumpFast)
jsonWriteFile(filename .. '.ast.json', res, true)
findDifferences(filename, str, str2)
writeFile(filename .. '_', str2)
jsonWriteFile(filename .. '.ast.json', res, true)
@/lua/ge/extensions/util/logStreams.lua
local function saveWikitable(data)
writeFile(logfileWikitable, data)
end
local function saveRst(data)
writeFile(logfileRst, data)
end
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua
local function save()
writeFile(vEditor.astFilename, jsonAST.stringify(vEditor.ast.ast))
log('I', '', 'Wrote file: '.. tostring(vEditor.astFilename))
@/lua/common/csvlib.lua
end
writeFile(filename, self:dump())
return filename
@/lua/vehicle/partCondition.lua
writeFile("partConditionTest.json", jsonEncodePretty(data))
end
@/lua/ge/extensions/statistics/statistics.lua
data.scenarioStats = scenarioStats
--writeFile("statistics_data.txt", dumps(data))
@/lua/ge/extensions/util/inputSystemUtils.lua
if content ~= jsonFinal then
writeFile(filepath, jsonFinal)
print('Resaved ' .. tostring(filepath))
@/lua/ge/extensions/gameplay/rally/geometry.lua
local route = getRouteFromAtoB(waypoints[1], waypoints[2])
writeFile(getRouteJsonPath(), lpack.encode(route))
pacenotes = getPacenotesFromRoute(route)
@/lua/vehicle/extensions/escMeasurement.lua
local stringData = table.concat(lines, "\r\n")
writeFile("STMMeasurements.csv", stringData)
end
@/lua/ge/extensions/util/export.lua
end
-- writeFile("test.b64", ffi.string(res))
buffer.uri = base64Prefix .. res
local binaryFilename = string.format(bufferPathPattern, bufferID, name)
writeFile(binaryFilename, dataString:get())
local p, filename, ext
@/lua/common/jbeam/loader.lua
local fn = vehicleDirectories[1] .. '/vehicleDebug_preTable.json'
require('jbeamWriter').writeFile(fn, vehicle)
log('I', 'vehicleloader.debug', 'wrote file: ' .. fn)
@/lua/vehicle/controller/inputOutputDemo.lua
--write all csv contents to disk
writeFile(fileName, data)
end
@/lua/common/devUtils.lua
s = s .. '}\n'
writeFile(filename, s)
end
@/lua/ge/extensions/editor/flowgraph/main.lua
data.filepath = data.filepath:gsub(".lua","Node.lua") -- add Node for customNodes system
writeFile(data.filepath, nodeData)
Engine.Platform.openFile(data.filepath)
@/lua/common/utils/calltracer.lua
writeFile(filename, txt)
@/lua/common/jbeamWriter.lua
local function writeFile(filename, obj)
local f = io.open(filename, "w")
@/lua/ge/main.lua
log('E', 'main', 'Error importing persistent data: ' .. tostring(data))
writeFile('persistentDataError.txt', s)
else
@/lua/common/utils/simpleProfiler/report.lua
local html = lustache:render(templateStr, dataForTemplate)
writeFile(filebasename .. '.html', html)
log('I', 'simpleProfilerReport', 'Report created: ' .. filebasename .. '.html')
@/lua/common/libs/xlsxlib/tests/tests.lua
content = content .. jsonEncodePretty({data}, 1)
writeFile(fn, content)
log('W', '', 'Wrote test output for the first time, please check the results: ' .. tostring(fn))