mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-16 22:50:13 +01:00
♻️ Refactor Go to err != nil, err == nil (#12385)
This commit is contained in:
parent
473a159ef2
commit
b100721fee
147 changed files with 1661 additions and 1659 deletions
|
|
@ -312,7 +312,7 @@ func IndexAssetContent(absPath string) {
|
|||
}
|
||||
|
||||
info, err := os.Stat(absPath)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("stat [%s] failed: %s", absPath, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -385,7 +385,7 @@ func (searcher *AssetsSearcher) FullIndex() {
|
|||
|
||||
var results []*AssetParseResult
|
||||
filelock.Walk(assetsDir, func(absPath string, info fs.FileInfo, err error) error {
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("walk dir [%s] failed: %s", absPath, err)
|
||||
return err
|
||||
}
|
||||
|
|
@ -502,7 +502,7 @@ type TxtAssetParser struct {
|
|||
|
||||
func (parser *TxtAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
||||
info, err := os.Stat(absPath)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("stat file [%s] failed: %s", absPath, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -519,7 +519,7 @@ func (parser *TxtAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
defer os.RemoveAll(tmp)
|
||||
|
||||
data, err := os.ReadFile(tmp)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("read file [%s] failed: %s", absPath, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -544,7 +544,7 @@ func normalizeNonTxtAssetContent(content string) (ret string) {
|
|||
|
||||
func copyTempAsset(absPath string) (ret string) {
|
||||
dir := filepath.Join(util.TempDir, "convert", "asset_content")
|
||||
if err := os.MkdirAll(dir, 0755); nil != err {
|
||||
if err := os.MkdirAll(dir, 0755); err != nil {
|
||||
logging.LogErrorf("mkdir [%s] failed: [%s]", dir, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -559,7 +559,7 @@ func copyTempAsset(absPath string) (ret string) {
|
|||
|
||||
ext := filepath.Ext(absPath)
|
||||
ret = filepath.Join(dir, gulu.Rand.String(7)+ext)
|
||||
if err := gulu.File.Copy(absPath, ret); nil != err {
|
||||
if err := gulu.File.Copy(absPath, ret); err != nil {
|
||||
logging.LogErrorf("copy [src=%s, dest=%s] failed: %s", absPath, ret, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -585,14 +585,14 @@ func (parser *DocxAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
defer os.RemoveAll(tmp)
|
||||
|
||||
f, err := os.Open(tmp)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("open [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
data, _, err := docconv.ConvertDocx(f)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -623,14 +623,14 @@ func (parser *PptxAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
defer os.RemoveAll(tmp)
|
||||
|
||||
f, err := os.Open(tmp)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("open [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
data, _, err := docconv.ConvertPptx(f)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -661,7 +661,7 @@ func (parser *XlsxAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
defer os.RemoveAll(tmp)
|
||||
|
||||
x, err := excelize.OpenFile(tmp)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("open [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -713,7 +713,7 @@ func (parser *PdfAssetParser) getTextPageWorker(id int, instance pdfium.Pdfium,
|
|||
doc, err := instance.OpenDocument(&requests.OpenDocument{
|
||||
File: pd.data,
|
||||
})
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
instance.FPDF_CloseDocument(&requests.FPDF_CloseDocument{
|
||||
Document: doc.Document,
|
||||
})
|
||||
|
|
@ -733,7 +733,7 @@ func (parser *PdfAssetParser) getTextPageWorker(id int, instance pdfium.Pdfium,
|
|||
},
|
||||
}
|
||||
res, err := instance.GetPageText(req)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
instance.FPDF_CloseDocument(&requests.FPDF_CloseDocument{
|
||||
Document: doc.Document,
|
||||
})
|
||||
|
|
@ -778,7 +778,7 @@ func (parser *PdfAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
|
||||
// PDF blob will be processed in-memory making sharing of PDF document data across worker goroutines possible
|
||||
pdfData, err := os.ReadFile(tmp)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("open [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -795,7 +795,7 @@ func (parser *PdfAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
MaxIdle: cores,
|
||||
MaxTotal: cores,
|
||||
})
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
|
|
@ -803,20 +803,20 @@ func (parser *PdfAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
|
||||
// first get the number of PDF pages to convert into text
|
||||
instance, err := pool.GetInstance(time.Second * 30)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
doc, err := instance.OpenDocument(&requests.OpenDocument{
|
||||
File: &pdfData,
|
||||
})
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
instance.Close()
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
pc, err := instance.FPDF_GetPageCount(&requests.FPDF_GetPageCount{Document: doc.Document})
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
instance.FPDF_CloseDocument(&requests.FPDF_CloseDocument{
|
||||
Document: doc.Document,
|
||||
})
|
||||
|
|
@ -854,7 +854,7 @@ func (parser *PdfAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
results := make(chan *pdfTextResult, pc.PageCount)
|
||||
for i := 0; i < cores; i++ {
|
||||
inst, err := pool.GetInstance(time.Second * 30)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
close(pages)
|
||||
close(results)
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
|
|
@ -919,14 +919,14 @@ func (parser *EpubAssetParser) Parse(absPath string) (ret *AssetParseResult) {
|
|||
defer os.RemoveAll(tmp)
|
||||
|
||||
f, err := os.Open(tmp)
|
||||
if nil != err {
|
||||
if err != nil {
|
||||
logging.LogErrorf("open [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
buf := bytes.Buffer{}
|
||||
if err = epub.ToTxt(tmp, &buf); nil != err {
|
||||
if err = epub.ToTxt(tmp, &buf); err != nil {
|
||||
logging.LogErrorf("convert [%s] failed: [%s]", tmp, err)
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue