From 96a6bbec1a69292baec6e47c05225eff095b9b0d Mon Sep 17 00:00:00 2001 From: Mark Slee Date: Fri, 6 Oct 2006 22:43:29 +0000 Subject: [PATCH] Python remote printing fix git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664817 13f79535-47bb-0310-9956-ffa450edef68 --- compiler/cpp/src/generate/t_py_generator.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/cpp/src/generate/t_py_generator.cc b/compiler/cpp/src/generate/t_py_generator.cc index dec02659..b666e512 100644 --- a/compiler/cpp/src/generate/t_py_generator.cc +++ b/compiler/cpp/src/generate/t_py_generator.cc @@ -630,7 +630,7 @@ void t_py_generator::generate_service_remote(t_service* tservice) { f_remote << "pp = pprint.PrettyPrinter(indent = 2)" << endl << "host = 'localhost'" << endl << - "port = 9190" << endl << + "port = 9090" << endl << "framed = False" << endl << "argi = 1" << endl << endl << @@ -679,10 +679,10 @@ void t_py_generator::generate_service_remote(t_service* tservice) { " sys.exit(1)" << endl << " pp.pprint(client." << (*f_iter)->get_name() << "("; for (int i = 0; i < num_args; ++i) { - if (args[i]->get_type()->is_struct()) { - f_remote << "eval(args[" << i << "]),"; - } else { + if (args[i]->get_type() == g_program->get_string_type()) { f_remote << "args[" << i << "],"; + } else { + f_remote << "eval(args[" << i << "]),"; } } f_remote << "))" << endl; -- 2.17.1