File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -458,6 +458,9 @@ cdef class Unpacker(object):
458458 cdef object obj
459459 cdef Py_ssize_t prev_head
460460
461+ if write_bytes is not None :
462+ PyErr_WarnEx(DeprecationWarning , " `write_bytes` option is deprecated. Use `.tell()` instead." , 1 )
463+
461464 if self .buf_head >= self .buf_tail and self .file_like is not None :
462465 self .read_from_file()
463466
Original file line number Diff line number Diff line change @@ -609,26 +609,30 @@ def __next__(self):
609609 def skip (self , write_bytes = None ):
610610 self ._unpack (EX_SKIP )
611611 if write_bytes is not None :
612+ warnings .warn ("`write_bytes` option is deprecated. Use `.tell()` instead." , DeprecationWarning )
612613 write_bytes (self ._buffer [self ._buf_checkpoint :self ._buff_i ])
613614 self ._consume ()
614615
615616 def unpack (self , write_bytes = None ):
616617 ret = self ._unpack (EX_CONSTRUCT )
617618 if write_bytes is not None :
619+ warnings .warn ("`write_bytes` option is deprecated. Use `.tell()` instead." , DeprecationWarning )
618620 write_bytes (self ._buffer [self ._buf_checkpoint :self ._buff_i ])
619621 self ._consume ()
620622 return ret
621623
622624 def read_array_header (self , write_bytes = None ):
623625 ret = self ._unpack (EX_READ_ARRAY_HEADER )
624626 if write_bytes is not None :
627+ warnings .warn ("`write_bytes` option is deprecated. Use `.tell()` instead." , DeprecationWarning )
625628 write_bytes (self ._buffer [self ._buf_checkpoint :self ._buff_i ])
626629 self ._consume ()
627630 return ret
628631
629632 def read_map_header (self , write_bytes = None ):
630633 ret = self ._unpack (EX_READ_MAP_HEADER )
631634 if write_bytes is not None :
635+ warnings .warn ("`write_bytes` option is deprecated. Use `.tell()` instead." , DeprecationWarning )
632636 write_bytes (self ._buffer [self ._buf_checkpoint :self ._buff_i ])
633637 self ._consume ()
634638 return ret
You can’t perform that action at this time.
0 commit comments