Revert "allow empty seqs"

This reverts commit 06465c93cd.
master
Christian Ulrich 2020-10-14 20:32:44 +02:00
parent 9147194427
commit 38c935a573
No known key found for this signature in database
GPG Key ID: 8241BE099775A097
1 changed files with 4 additions and 3 deletions

View File

@ -27,10 +27,11 @@ proc parseField[S, T](input: string, output: var array[S, T]) =
proc parseField[T](input: string, output: var seq[T]) =
let parts = input.split(",")
if parts.len < 1:
raise newException(ValueError, "Sequence is empty")
output = newSeq[T](parts.len)
if parts.len > 0:
for i in 0 .. parts.len - 1:
parseField(parts[i], output[i])
for i in 0 .. parts.len - 1:
parseField(parts[i], output[i])
proc parseField[T: tuple | object](input: string, output: var T) =
var fieldCount = 0