Просмотр исходного кода

Merge pull request #4231 from ollama/mxyng/parser

types/model: fix parser for empty values
Michael Yang 1 год назад
Родитель
Сommit
adeb40eaf2
2 измененных файлов с 4 добавлено и 4 удалено
  1. 0 4
      types/model/file.go
  2. 4 0
      types/model/file_test.go

+ 0 - 4
types/model/file.go

@@ -249,10 +249,6 @@ func quote(s string) string {
 }
 
 func unquote(s string) (string, bool) {
-	if len(s) == 0 {
-		return "", false
-	}
-
 	// TODO: single quotes
 	if len(s) >= 3 && s[:3] == `"""` {
 		if len(s) >= 6 && s[len(s)-3:] == `"""` {

+ 4 - 0
types/model/file_test.go

@@ -489,6 +489,10 @@ You are a store greeter. Always responsed with "Hello!".
 """
 MESSAGE user Hey there!
 MESSAGE assistant Hello, I want to parse all the things!
+`,
+		`
+FROM foo
+SYSTEM ""
 `,
 	}