diff options
author | Benoit Foucher <benoit@zeroc.com> | 2012-08-08 15:48:39 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2012-08-08 15:48:39 +0200 |
commit | 0f50573c5e927181a289ca269d8d6b375147ff01 (patch) | |
tree | db098742ff4c04f9d9c11a9ff0f96988441643ac /py/modules/IcePy/Operation.cpp | |
parent | remove ScannerConfig.h > move fixes to Scanner.l (diff) | |
download | ice-0f50573c5e927181a289ca269d8d6b375147ff01.tar.bz2 ice-0f50573c5e927181a289ca269d8d6b375147ff01.tar.xz ice-0f50573c5e927181a289ca269d8d6b375147ff01.zip |
Fixed python & ruby compilation error caused by OutputStream::format removal
Diffstat (limited to 'py/modules/IcePy/Operation.cpp')
-rw-r--r-- | py/modules/IcePy/Operation.cpp | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/py/modules/IcePy/Operation.cpp b/py/modules/IcePy/Operation.cpp index d5be3766521..ea05becd565 100644 --- a/py/modules/IcePy/Operation.cpp +++ b/py/modules/IcePy/Operation.cpp @@ -1440,12 +1440,7 @@ IcePy::TypedInvocation::prepareRequest(PyObject* args, MappingType mapping, vect // Marshal the in parameters. // Ice::OutputStreamPtr os = Ice::createOutputStream(_communicator); - os->startEncapsulation(_prx->ice_getEncodingVersion()); - - if(_op->sendsClasses && _op->format != Ice::DefaultFormat) - { - os->format(_op->format); - } + os->startEncapsulation(_prx->ice_getEncodingVersion(), _op->format); ObjectMap objectMap; int i = 0; @@ -3214,12 +3209,7 @@ IcePy::TypedUpcall::response(PyObject* args, const Ice::EncodingVersion& encodin } } - os->startEncapsulation(encoding); - - if(_op->returnsClasses && _op->format != Ice::DefaultFormat) - { - os->format(_op->format); - } + os->startEncapsulation(encoding, _op->format); ObjectMap objectMap; @@ -3343,12 +3333,7 @@ IcePy::TypedUpcall::exception(PyException& ex, const Ice::EncodingVersion& encod else { Ice::OutputStreamPtr os = Ice::createOutputStream(_communicator); - os->startEncapsulation(encoding); - - if(_op->format != Ice::DefaultFormat) - { - os->format(_op->format); - } + os->startEncapsulation(encoding, _op->format); ExceptionWriter writer(_communicator, ex.ex, info); os->writeException(writer); |