From: Jake Farrell Date: Fri, 7 Oct 2011 00:04:56 +0000 (+0000) Subject: Thrift-1373: Fix user-defined exception generation in thrift (python) X-Git-Tag: 0.8.0~63 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=2ce7f66deab8602b6de2422aaa520a1b2e508e60;p=common%2Fthrift.git Thrift-1373: Fix user-defined exception generation in thrift (python) Client: py Patch: Dave Watson Fixed python code generation so that user-defined exceptions have a base class of TException rather than Exception. git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1179903 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/compiler/cpp/src/generate/t_py_generator.cc b/compiler/cpp/src/generate/t_py_generator.cc index 04b17915..53c190ab 100644 --- a/compiler/cpp/src/generate/t_py_generator.cc +++ b/compiler/cpp/src/generate/t_py_generator.cc @@ -634,7 +634,7 @@ void t_py_generator::generate_py_struct_definition(ofstream& out, if (gen_dynamic_) { out << "(" << gen_dynbaseclass_exc_ << ")"; } else { - out << "(Exception)"; + out << "(TException)"; } } else { if (gen_newstyle_) {