From 2302d82d8a24acce676a17f27735816c31f697e9 Mon Sep 17 00:00:00 2001 From: sokol Date: Mon, 27 Feb 2017 18:35:32 +0300 Subject: [PATCH 1/2] package path with "." bug fix --- gen/generator.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gen/generator.go b/gen/generator.go index 630f938..bd2a56b 100644 --- a/gen/generator.go +++ b/gen/generator.go @@ -220,7 +220,12 @@ func (g *Generator) pkgAlias(pkgPath string) string { } for i := 0; ; i++ { - alias := path.Base(pkgPath) + alias := strings.Replace( + strings.Replace(path.Base(pkgPath), ".", "_", -1), + "-", + "_", + -1, + ) if i > 0 { alias += fmt.Sprint(i) } From b2a1344d910a0eb82f04799262adf7e54cb5be0b Mon Sep 17 00:00:00 2001 From: Vasily Romanov Date: Tue, 28 Mar 2017 23:41:39 +0300 Subject: [PATCH 2/2] Update generator.go --- gen/generator.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gen/generator.go b/gen/generator.go index 0e10527..f5b5b7a 100644 --- a/gen/generator.go +++ b/gen/generator.go @@ -213,11 +213,11 @@ func fixPkgPathVendoring(pkgPath string) string { } func fixAliasName(alias string) string { - alias := strings.Replace( - strings.Replace(path.Base(pkgPath), ".", "_", -1), - "-", - "_", - -1, + alias = strings.Replace( + strings.Replace(path.Base(pkgPath), ".", "_", -1), + "-", + "_", + -1, ) return alias }