Sanitize empty values in file2list() (#25255)

* Sanitize empty values in `file2list()`

* seperator

---------

Signed-off-by: Mikhail Dzianishchyts <mikhail.dzianishchyts@gmail.com>
This commit is contained in:
Mikhail Dzianishchyts
2024-05-02 01:57:26 +00:00
committed by GitHub
parent 87aef93586
commit 13c583d2bf
+8 -2
View File
@@ -70,8 +70,14 @@
return num_list
//Splits the text of a file at seperator and returns them in a list.
/proc/file2list(filename, seperator="\n")
return splittext(return_file_text(filename),seperator)
/proc/file2list(filename, separator = "\n", no_empty = TRUE)
var/list/result = list()
for(var/line in splittext(return_file_text(filename), separator))
var/text = trim(line)
if(no_empty && !text)
continue
result += text
return result
/proc/dir2text(direction)
switch(direction)