summaryrefslogtreecommitdiff
path: root/py/modules/IcePy/Operation.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2012-08-08 15:48:39 +0200
committerBenoit Foucher <benoit@zeroc.com>2012-08-08 15:48:39 +0200
commit0f50573c5e927181a289ca269d8d6b375147ff01 (patch)
treedb098742ff4c04f9d9c11a9ff0f96988441643ac /py/modules/IcePy/Operation.cpp
parentremove ScannerConfig.h > move fixes to Scanner.l (diff)
downloadice-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.cpp21
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);