Do not close input stream in parse method
This commit is contained in:
parent
78020d6843
commit
7c16182d61
@ -20,11 +20,11 @@ internal class CedictParserImpl : CedictParser {
|
||||
}
|
||||
|
||||
override fun parseCedict(inputStream: InputStream) =
|
||||
inputStream.bufferedReader().useLines { lines ->
|
||||
lines.filterNot(::isComment)
|
||||
.map(::toCedictEntry)
|
||||
.toList()
|
||||
}
|
||||
inputStream
|
||||
.bufferedReader()
|
||||
.readLines()
|
||||
.filterNot(::isComment)
|
||||
.map(::toCedictEntry)
|
||||
|
||||
private fun isComment(line: String) = line[0] == COMMENT_MARKER
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user