diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2017-11-10 13:12:49 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-11-10 16:46:26 -0800 |
commit | 83c2da808e96dc5c9c3e80353d1db58a17502bf1 (patch) | |
tree | 185b741e08b55fbe8dfa07013a2fc5ef3c7797de /tensorflow/python/lib/core/strings.i | |
parent | f157cc92a895b0cd9f5f15cc459e60ab0c98c875 (diff) |
Removed StringPiece::set and StringPiece::clear, as they have no absl::string_view equivalents.
This will allow for a more convenient transition to absl::string_view.
Calls to set StringPiece::set and StringPiece::clear were replaced with the StringPiece constructor as follows:
string_piece_foo.set(data, size) => string_piece_foo = StringPiece(data, size)
string_piece_foo.clear() => string_piece_foo = StringPiece()
PiperOrigin-RevId: 175326576
Diffstat (limited to 'tensorflow/python/lib/core/strings.i')
-rw-r--r-- | tensorflow/python/lib/core/strings.i | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tensorflow/python/lib/core/strings.i b/tensorflow/python/lib/core/strings.i index 938c13e30e..9d807e51be 100644 --- a/tensorflow/python/lib/core/strings.i +++ b/tensorflow/python/lib/core/strings.i @@ -40,7 +40,7 @@ limitations under the License. // Returns true on success, false on failure. bool _BytesToStringPiece(PyObject* obj, tensorflow::StringPiece* result) { if (obj == Py_None) { - result->clear(); + *result = tensorflow::StringPiece(); } else { char* ptr; Py_ssize_t len; @@ -48,7 +48,7 @@ bool _BytesToStringPiece(PyObject* obj, tensorflow::StringPiece* result) { // Python has raised an error (likely TypeError or UnicodeEncodeError). return false; } - result->set(ptr, len); + *result = tensorflow::StringPiece(ptr, len); } return true; } |