From cc0c9e98b50b4d5510b485ddd0f44614671616fd Mon Sep 17 00:00:00 2001 From: David Reiss Date: Wed, 11 Jun 2008 01:16:29 +0000 Subject: [PATCH] Clean up some bad/missed merges from the alterl merge. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666486 13f79535-47bb-0310-9956-ffa450edef68 --- compiler/cpp/src/generate/t_erl_generator.cc | 6 +++++- lib/erl/Makefile | 8 ++++++++ test/py/TestServer.py | 5 ----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/compiler/cpp/src/generate/t_erl_generator.cc b/compiler/cpp/src/generate/t_erl_generator.cc index f064ae01..74c673d2 100644 --- a/compiler/cpp/src/generate/t_erl_generator.cc +++ b/compiler/cpp/src/generate/t_erl_generator.cc @@ -9,6 +9,7 @@ #include #include #include "t_erl_generator.h" +#include "platform.h" using namespace std; @@ -20,7 +21,7 @@ using namespace std; */ void t_erl_generator::init_generator() { // Make output directory - mkdir(get_out_dir().c_str(), S_IRWXU | S_IRWXG | S_IRWXO); + MKDIR(get_out_dir().c_str()); // setup export lines export_lines_first_ = true; @@ -174,6 +175,7 @@ void t_erl_generator::generate_const(t_const* tconst) { * validate_types method in main.cc */ string t_erl_generator::render_const_value(t_type* type, t_const_value* value) { + type = get_true_type(type); std::ostringstream out; if (type->is_base_type()) { @@ -290,6 +292,8 @@ string t_erl_generator::render_const_value(t_type* type, t_const_value* value) { out << render_const_value(etype, *v_iter); } out << "]"; + } else { + throw "CANNOT GENERATE CONSTANT FOR TYPE: " + type->get_name(); } return out.str(); } diff --git a/lib/erl/Makefile b/lib/erl/Makefile index 7c763319..bbfb6831 100644 --- a/lib/erl/Makefile +++ b/lib/erl/Makefile @@ -8,3 +8,11 @@ all clean docs: install: all echo 'No install target, sorry.' + +check: all + +distclean: clean + +# Hack to make "make dist" work. +# This should not work, but it appears to. +distdir: diff --git a/test/py/TestServer.py b/test/py/TestServer.py index bef54094..0247bc27 100755 --- a/test/py/TestServer.py +++ b/test/py/TestServer.py @@ -59,11 +59,6 @@ class TestHandler: time.sleep(seconds) print 'done sleeping' - def testAsync(self, seconds): - print 'testAsync(%d) => sleeping...' % seconds - time.sleep(seconds) - print 'done sleeping' - handler = TestHandler() processor = ThriftTest.Processor(handler) transport = TSocket.TServerSocket(9090) -- 2.17.1