summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpp/src/Slice/PythonUtil.cpp5
-rw-r--r--python/modules/IcePy/Operation.cpp14
2 files changed, 7 insertions, 12 deletions
diff --git a/cpp/src/Slice/PythonUtil.cpp b/cpp/src/Slice/PythonUtil.cpp
index c8759a6124c..dbf8d2e95f3 100644
--- a/cpp/src/Slice/PythonUtil.cpp
+++ b/cpp/src/Slice/PythonUtil.cpp
@@ -187,7 +187,6 @@ private:
Output& _out;
set<string>& _moduleHistory;
- const bool _python3;
list<string> _moduleStack;
set<string> _classHistory;
};
@@ -317,7 +316,7 @@ Slice::Python::ModuleVisitor::visitModuleStart(const ModulePtr& p)
// CodeVisitor implementation.
//
Slice::Python::CodeVisitor::CodeVisitor(Output& out, set<string>& moduleHistory, bool python3) :
- _out(out), _moduleHistory(moduleHistory), _python3(python3)
+ _out(out), _moduleHistory(moduleHistory)
{
}
@@ -1857,7 +1856,7 @@ Slice::Python::CodeVisitor::writeConstantValue(const TypePtr& type, const Syntax
{
string sv2 = toStringLiteral(value, "\a\b\f\n\r\t\v", "", Octal, 0);
string sv3 = toStringLiteral(value, "\a\b\f\n\r\t\v", "", UCN, 0);
-
+
_out << "\"" << sv2<< "\"";
if(sv2 != sv3)
{
diff --git a/python/modules/IcePy/Operation.cpp b/python/modules/IcePy/Operation.cpp
index 6c32d861806..cbcf3b6b4c8 100644
--- a/python/modules/IcePy/Operation.cpp
+++ b/python/modules/IcePy/Operation.cpp
@@ -372,15 +372,11 @@ class BlobjectServantWrapper : public ServantWrapper
{
public:
- BlobjectServantWrapper(PyObject*, bool);
+ BlobjectServantWrapper(PyObject*);
virtual void ice_invoke_async(const Ice::AMD_Object_ice_invokePtr&,
const pair<const Ice::Byte*, const Ice::Byte*>&,
const Ice::Current&);
-
-private:
-
- bool _amd;
};
struct OperationObject
@@ -4572,8 +4568,8 @@ IcePy::TypedServantWrapper::ice_invoke_async(const Ice::AMD_Object_ice_invokePtr
//
// BlobjectServantWrapper implementation.
//
-IcePy::BlobjectServantWrapper::BlobjectServantWrapper(PyObject* servant, bool amd) :
- ServantWrapper(servant), _amd(amd)
+IcePy::BlobjectServantWrapper::BlobjectServantWrapper(PyObject* servant) :
+ ServantWrapper(servant)
{
}
@@ -4604,11 +4600,11 @@ IcePy::createServantWrapper(PyObject* servant)
PyObject* blobjectAsyncType = lookupType("Ice.BlobjectAsync");
if(PyObject_IsInstance(servant, blobjectType))
{
- return new BlobjectServantWrapper(servant, false);
+ return new BlobjectServantWrapper(servant);
}
else if(PyObject_IsInstance(servant, blobjectAsyncType))
{
- return new BlobjectServantWrapper(servant, true);
+ return new BlobjectServantWrapper(servant);
}
return new TypedServantWrapper(servant);