Antoine Pitrou added the comment:
I think we can close. issue17100 would have been more useful actually.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3489
___
Serhiy Storchaka added the comment:
I think you rather need the inplace shift operation. Or even the move the tail
of buffer to the start without filling the remaining. I.e. something like
buffer[:size] = buffer[-size:]
but without creating immediate bytes object. Now it may be written
Changes by Terry J. Reedy tjre...@udel.edu:
--
resolution: - rejected
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3489
___
Ethan Furman added the comment:
Antoine, do you want to pursue, or can we close this?
--
nosy: +ethan.furman
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3489
___
Changes by Raymond Hettinger rhettin...@users.sourceforge.net:
--
priority: normal - low
stage: unit test needed -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3489
___
Terry J. Reedy tjre...@udel.edu added the comment:
Antoine, do you disagree with Raymond or should we close this?
In any case, I believe this would delayed by the moratorium.
--
nosy: +terry.reedy
versions: +Python 3.3 -Python 2.7, Python 3.2
___
Changes by Daniel Diniz aja...@gmail.com:
--
stage: - test needed
versions: +Python 3.2 -Python 3.1
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3489
___
Raymond Hettinger rhettin...@users.sourceforge.net added the comment:
Am -1 on this. Rotating byte arrays has very few use cases and the ones
it does have can typically be met by indexing.
--
nosy: +rhettinger
___
Python tracker
Josiah Carlson [EMAIL PROTECTED] added the comment:
Sadly, this isn't quite as easy as it would seem. The O(1) memory
overhead version of this requires 2n reads and 2n writes, but does both
reads and writes at two memory locations at a time, which may have
nontrivial performance implications.
Antoine Pitrou [EMAIL PROTECTED] added the comment:
Hi,
Sadly, this isn't quite as easy as it would seem.
You are right, I was overly optimist when thinking about this.
Offering this ability in the momoryview object would be very
interesting, though I'm not sure that the memoryview object
Josiah Carlson [EMAIL PROTECTED] added the comment:
In order for MemoryView to know what bytes it is pointing to in memory,
it (generally) keeps a pointer with a length. In order to rotate the
data without any copies, you need a pointer and length for each rotation
plus the original. For
Antoine Pitrou [EMAIL PROTECTED] added the comment:
Le vendredi 08 août 2008 à 21:44 +, Josiah Carlson a écrit :
Josiah Carlson [EMAIL PROTECTED] added the comment:
In order for MemoryView to know what bytes it is pointing to in memory,
it (generally) keeps a pointer with a length. In
New submission from Antoine Pitrou [EMAIL PROTECTED]:
While tweaking the BufferedWriter implementation it came to me that it
would be useful to have rotate_left and rotate_right methods on
bytearray, so as to rotate the array by a number of bytes without any
wasteful memory allocations and
13 matches
Mail list logo