This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author skrah
Recipients gregory.p.smith, jcon, mark.dickinson, ncoghlan, pitrou, skrah, teoliphant, vstinner, xuanji
Date 2011-08-23.13:51:58
SpamBayes Score 1.0879757e-05
Marked as misclassified No
Message-id <20110823134915.GA15186@sleipnir.bytereef.org>
In-reply-to <1314105717.3485.24.camel@localhost.localdomain>
Content
Antoine Pitrou <report@bugs.python.org> wrote:
> > Or go all the way and make memoryview take any flag:
> > 
> > a = array.array('i', [1,2,3])
> > m = memoryview(a, getbuf=PyBUF_SIMPLE)
> 
> This is good for testing, but Python developers shouldn't have to know
> about the low-level flags.

Hmm, indeed. How about:

1) memoryview(a, format='B')

Shadows a builtin function; annoying syntax highlighting in current Vim.

2) memoryview(a, fmt='B')

I'm fully expecting a comment about 'strpbrk' again, but I like it. :)

Also, we've to see about speed implications. My current version of memoryview
(not pushed yet to the public repo) also solves #10227, but is pretty sensitive
even to small changes.
History
Date User Action Args
2011-08-23 13:51:58skrahsetrecipients: + skrah, gregory.p.smith, teoliphant, mark.dickinson, ncoghlan, pitrou, vstinner, xuanji, jcon
2011-08-23 13:51:58skrahlinkissue5231 messages
2011-08-23 13:51:58skrahcreate