mirror of
https://github.com/tcsenpai/ollama.git
synced 2025-06-06 19:25:21 +00:00
parser: fix case where multi line string termination error wouldnt show
This commit is contained in:
parent
e6bae8d916
commit
3b135ac963
@ -62,10 +62,6 @@ func Parse(reader io.Reader) ([]Command, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func scanModelfile(data []byte, atEOF bool) (advance int, token []byte, err error) {
|
func scanModelfile(data []byte, atEOF bool) (advance int, token []byte, err error) {
|
||||||
if atEOF || len(data) == 0 {
|
|
||||||
return 0, nil, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
newline := bytes.IndexByte(data, '\n')
|
newline := bytes.IndexByte(data, '\n')
|
||||||
|
|
||||||
if start := bytes.Index(data, []byte(`"""`)); start >= 0 && start < newline {
|
if start := bytes.Index(data, []byte(`"""`)); start >= 0 && start < newline {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user