瀏覽代碼

完善具体 srt ass 字幕解析器实例的 DetermineFileTypeFromFile 注释

Signed-off-by: 716 <[email protected]>
716 4 年之前
父節點
當前提交
ae279eae19

+ 2 - 1
internal/logic/sub_parser/ass/ass.go

@@ -23,7 +23,8 @@ func (p Parser) GetParserName() string {
 }
 
 /*
-	DetermineFileTypeFromFile 确定字幕文件的类型,是双语字幕或者某一种语言等等信息,当 error 是 common.DetermineFileTypeFromFileExtNotFitASSorSSA
+	DetermineFileTypeFromFile 确定字幕文件的类型,是双语字幕或者某一种语言等等信息
+	当 error 是 common.DetermineFileTypeFromFileExtNotFitASSorSSA
 	需要额外的处理逻辑,比如不用报错,而是跳过后续的逻辑
 */
 func (p Parser) DetermineFileTypeFromFile(filePath string) (*subparser.FileInfo, error) {

+ 2 - 1
internal/logic/sub_parser/srt/srt.go

@@ -22,7 +22,8 @@ func (p Parser) GetParserName() string {
 }
 
 /*
-	DetermineFileTypeFromFile 确定字幕文件的类型,是双语字幕或者某一种语言等等信息,当 error 是 common.DetermineFileTypeFromFileExtNotFitASSorSSA
+	DetermineFileTypeFromFile 确定字幕文件的类型,是双语字幕或者某一种语言等等信息
+	当 error 是 common.DetermineFileTypeFromFileExtNotFitSRT
 	需要额外的处理逻辑,比如不用报错,而是跳过后续的逻辑
 */
 func (p Parser) DetermineFileTypeFromFile(filePath string) (*subparser.FileInfo, error) {

+ 1 - 0
internal/pkg/sub_parser_hub/subParserHub.go

@@ -33,6 +33,7 @@ func (p SubParserHub) DetermineFileTypeFromFile(filePath string) (*subparser.Fil
 	for _, parser := range p.Parser {
 		subFileInfo, err := parser.DetermineFileTypeFromFile(filePath)
 		if err != nil {
+			// 有一些错误是无需关注的,仅仅是跳过对应 ass 或者 srt 的字幕检测而已,并非错误
 			if err == common.DetermineFileTypeFromFileExtNotFitSRT || err == common.DetermineFileTypeFromFileExtNotFitASSorSSA {
 				continue
 			}