Re: [Python-Dev] sum(...) limitation

2014-08-01 Thread Terry Reedy
On 8/2/2014 1:57 AM, Allen Li wrote: On Fri, Aug 01, 2014 at 02:51:54PM -0700, Guido van Rossum wrote: No. We just can't put all possible use cases in the docstring. :-) On Fri, Aug 1, 2014 at 2:48 PM, Andrea Griffini wrote: help(sum) tells clearly that it should be used to sum numbers

Re: [Python-Dev] sum(...) limitation

2014-08-01 Thread Allen Li
On Fri, Aug 01, 2014 at 02:51:54PM -0700, Guido van Rossum wrote: > No. We just can't put all possible use cases in the docstring. :-) > > > On Fri, Aug 1, 2014 at 2:48 PM, Andrea Griffini wrote: > > help(sum) tells clearly that it should be used to sum numbers and not > strings, and wi

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Guido van Rossum
Or SL4A? (https://github.com/damonkohler/sl4a) On Fri, Aug 1, 2014 at 8:06 PM, Steven D'Aprano wrote: > On Sat, Aug 02, 2014 at 05:53:45AM +0400, Akira Li wrote: > > > Python uses os.name, sys.platform, and various functions from `platform` > > module to provide version info: > [...] > > If And

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Steven D'Aprano
On Sat, Aug 02, 2014 at 05:53:45AM +0400, Akira Li wrote: > Python uses os.name, sys.platform, and various functions from `platform` > module to provide version info: [...] > If Android is posixy enough (would `posix` module work on Android?) > then os.name could be left 'posix'. Does anyone know

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Akira Li
Shiz writes: > Hi folks, > > I’m working on porting CPython to the Android platform, and while > making decent progress, I’m currently stuck at a higher-level issue > than adding #ifdefs for __ANDROID__ to C extension modules. > > The idea is, not only CPython extension modules have some assumpti

Re: [Python-Dev] sum(...) limitation

2014-08-01 Thread Guido van Rossum
No. We just can't put all possible use cases in the docstring. :-) On Fri, Aug 1, 2014 at 2:48 PM, Andrea Griffini wrote: > help(sum) tells clearly that it should be used to sum numbers and not > strings, and with strings actually fails. > > However sum([[1,2,3],[4],[],[5,6]], []) concatenates

[Python-Dev] sum(...) limitation

2014-08-01 Thread Andrea Griffini
help(sum) tells clearly that it should be used to sum numbers and not strings, and with strings actually fails. However sum([[1,2,3],[4],[],[5,6]], []) concatenates the lists. Is this to be considered a bug? Andrea ___ Python-Dev mailing list Python-De

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Shiz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Charles-François Natali wrote: > Well, Android is so popular that supporting it would definitely be > interesting. There are a couple questions however (I'm not familiar > at all with Android, I don't have a smartphone ;-): - Do you have an > idea of

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Charles-François Natali
2014-08-01 13:23 GMT+01:00 Shiz : > >> Is your P.S. suggestive that you would not be willing to support your port >> for use by others? Of course, until it is somewhat complete, it is hard to >> know how complete and compatible it can be. > > Oh, no, nothing like that. It's just that I'm not sur

[Python-Dev] Summary of Python tracker Issues

2014-08-01 Thread Python tracker
ACTIVITY SUMMARY (2014-07-25 - 2014-08-01) Python tracker at http://bugs.python.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open4592 ( +1) closed 29297 (+49) total 33889 (+50) Open issues wit

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Shiz
On 01 Aug 2014, at 03:54, Glenn Linderman wrote: > I've no idea what you mean by "userland" in your suggestions above or below, > but doesn't the Android environment qualify as a (multi-versioned) platform > independently of its host OS? Seems I've read about an Android > reimplementation for

Re: [Python-Dev] Exposing the Android platform existence to Python modules

2014-08-01 Thread Shiz
> On 1 August 2014 02:54, Glenn Linderman wrote: > > Alternatively, if having sys.platform be "linux" makes portability > easier because code that does a platform check generally gets the > right answer if Android reports as "linux", then why not make > sys.linux_distribution report "android"? >