THRIFT-3021 Service remote tool does not import stub package with package prefix
Client: Go
Patch: Yinyin L <yinyinl@gmail.com>
This closes #385
diff --git a/compiler/cpp/src/generate/t_go_generator.cc b/compiler/cpp/src/generate/t_go_generator.cc
index 87681e1..cb1ec80 100644
--- a/compiler/cpp/src/generate/t_go_generator.cc
+++ b/compiler/cpp/src/generate/t_go_generator.cc
@@ -1975,6 +1975,9 @@
while ((loc = service_module.find(".")) != string::npos) {
service_module.replace(loc, 1, 1, '/');
}
+ if(!gen_package_prefix_.empty()) {
+ service_module = gen_package_prefix_ + service_module;
+ }
f_remote << go_autogen_comment();
f_remote << indent() << "package main" << endl << endl;