release v4.3.0

This commit is contained in:
debugtalk
2022-10-21 21:57:54 +08:00
parent c200ef6900
commit a51c21b492
30 changed files with 53 additions and 35 deletions

View File

@@ -251,13 +251,19 @@ func LoadFile(path string, structObj interface{}) (err error) {
decoder := json.NewDecoder(bytes.NewReader(file))
decoder.UseNumber()
err = decoder.Decode(structObj)
err = errors.Wrap(code.LoadJSONError, err.Error())
if err != nil {
err = errors.Wrap(code.LoadJSONError, err.Error())
}
case ".yaml", ".yml":
err = yaml.Unmarshal(file, structObj)
err = errors.Wrap(code.LoadYAMLError, err.Error())
if err != nil {
err = errors.Wrap(code.LoadYAMLError, err.Error())
}
case ".env":
err = parseEnvContent(file, structObj)
err = errors.Wrap(code.LoadEnvError, err.Error())
if err != nil {
err = errors.Wrap(code.LoadEnvError, err.Error())
}
default:
err = code.UnsupportedFileExtension
}

View File

@@ -134,6 +134,11 @@ var errorsMap = map[error]int{
OCRTextNotFoundError: 84,
}
func IsErrorPredefined(err error) bool {
_, ok := errorsMap[err]
return ok
}
func GetErrorCode(err error) (exitCode int) {
if err == nil {
return Success

View File

@@ -1,4 +1,4 @@
# NOTE: Generated By hrp v4.2.0, DO NOT EDIT!
# NOTE: Generated By hrp v4.3.0, DO NOT EDIT!
import sys
import os
@@ -10,6 +10,7 @@ from debugtalk import *
if __name__ == "__main__":
import funppy
funppy.register("get_user_agent", get_user_agent)
funppy.register("sleep", sleep)
funppy.register("sum", sum)

View File

@@ -1,4 +1,4 @@
// NOTE: Generated By hrp v4.3.0-beta-10172144, DO NOT EDIT!
// NOTE: Generated By hrp v4.3.0, DO NOT EDIT!
package main
import (

View File

@@ -1 +1 @@
v4.3.0-beta-10211541
v4.3.0