Przeglądaj źródła

Merge pull request #2922 from anandolee/master

Use PyUnicode_AsEncodedString() instead of PyUnicode_AsEncodedObject()
Jie Luo 8 lat temu
rodzic
commit
69bfde22b6
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      python/google/protobuf/pyext/message.cc

+ 1 - 1
python/google/protobuf/pyext/message.cc

@@ -779,7 +779,7 @@ PyObject* CheckString(PyObject* arg, const FieldDescriptor* descriptor) {
       encoded_string = arg;  // Already encoded.
       Py_INCREF(encoded_string);
     } else {
-      encoded_string = PyUnicode_AsEncodedObject(arg, "utf-8", NULL);
+      encoded_string = PyUnicode_AsEncodedString(arg, "utf-8", NULL);
     }
   } else {
     // In this case field type is "bytes".