Use -DPROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS

pull/2264/head
Richard Shin 8 years ago
parent df5841f0b2
commit 7c913d821e
  1. 4
      python/google/protobuf/pyext/message.cc

@ -1905,7 +1905,11 @@ static PyObject* CopyFrom(CMessage* self, PyObject* arg) {
// get OOM errors. The protobuf APIs do not provide any tools for processing
// protobufs in chunks. If you have protos this big you should break them up if
// it is at all convenient to do so.
#ifdef PROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS
static bool allow_oversize_protos = true;
#else
static bool allow_oversize_protos = false;
#endif
// Provide a method in the module to set allow_oversize_protos to a boolean
// value. This method returns the newly value of allow_oversize_protos.

Loading…
Cancel
Save