From 8b747f54bc14206ceb8beef5a5c91fba36ea006b Mon Sep 17 00:00:00 2001 From: astaxie Date: Mon, 3 Nov 2014 23:33:11 +0800 Subject: [PATCH] fix #770 --- parser.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/parser.go b/parser.go index d29470dc..adb176f1 100644 --- a/parser.go +++ b/parser.go @@ -42,6 +42,7 @@ func init() { var ( lastupdateFilename string = "lastupdate.tmp" + commentFilename string = "commentsRouter.go" pkgLastupdate map[string]int64 genInfoList map[string][]ControllerComments ) @@ -52,6 +53,7 @@ func init() { } func parserPkg(pkgRealpath, pkgpath string) error { + commentFilename = strings.Replace(pkgpath, "/", "_", -1) + "_" + commentFilename if !compareFile(pkgRealpath) { Info(pkgRealpath + " don't has updated") return nil @@ -155,7 +157,7 @@ func genRouterCode() { } } if globalinfo != "" { - f, err := os.Create(path.Join(workPath, "routers", "commentsRouter.go")) + f, err := os.Create(path.Join(workPath, "routers", commentFilename)) if err != nil { panic(err) } @@ -165,7 +167,7 @@ func genRouterCode() { } func compareFile(pkgRealpath string) bool { - if !utils.FileExists(path.Join(workPath, "routers", "commentsRouter.go")) { + if !utils.FileExists(path.Join(workPath, "routers", commentFilename)) { return true } if utils.FileExists(path.Join(workPath, lastupdateFilename)) {