[issue6715] xz compressor support

2010-11-25 Thread Martin v . Löwis
Martin v. Löwis added the comment: > While I realize Python extension modules are pretty much the norm in > CPython, it'd be pretty cool if xz support could be written overtop > of ctypes. ctypes seems to be emerging as the way of doing FFI > across different python implementations. There is a

[issue6715] xz compressor support

2010-11-25 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: Careful: the ctypes module is much slower with pypy than with cpython. In any case, a C extension module is preferred because the (platform-dependent) details of the liblzma library are defined in a .h header file, not as a ctypes description. Future v

[issue10122] Documentation typo fix and a side question

2010-11-25 Thread Boštjan Mejak
Boštjan Mejak added the comment: The change is still not reflected. Why not? It's been more than a month now. What is going on? -- ___ Python tracker ___ ___

[issue10537] IDLE crashes when you paste something.

2010-11-25 Thread Richard
New submission from Richard : Whenever I paste anything into the IDLE shell, the program freezes, and then crashes. I'm using Python 2.7.1rcl with a Version 10.6.4 Mac OSX -- components: IDLE messages: 122441 nosy: 5ragar5 priority: normal severity: normal status: open title: IDLE cras

[issue10528] argparse uses %s in gettext calls

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- assignee: -> eric.araujo stage: -> needs patch ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue10510] distutils upload/register should use CRLF in HTTP requests

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: I am convinced. Do you want to work on a patch? Guidelines are found at http://www.python.org/dev/patches/ -- stage: -> needs patch title: distutils.command.upload/register HTTP message headers: bad line termination -> distutils upload/register should

[issue2504] Add gettext.pgettext() and variants support

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: I have ported the patch to py3k, without tests errors but with test failures. What is left to do: 1) Carefully assess bytes/str issues. Decide to change the tests or the code. 2) Re-read over the new docs. 3) Exercise the updated msgfmt.py tool, which has no

[issue10535] Enable warnings by default in unittest

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: Here's a working patch (without docs and tests). I managed to filter the warnings by message without introducing a new type of warning. As it is, all the warnings related to deprecated unittest methods are printed only once per module, regardless of what methods

[issue1059244] distutil bdist hardcodes the python location

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Let me add that we welcome suggestions about making bdist better in distutils2. -- ___ Python tracker ___ __

[issue1059244] distutil bdist hardcodes the python location

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: If the distribution is pure Python, you can upload an sdist to PyPI. bdist’s behavior is certainly not very useful, but we’re bound by compatibility. Closing as wontfix. -- resolution: -> wont fix stage: needs patch -> committed/rejected status: open -

[issue6715] xz compressor support

2010-11-25 Thread Dan Stromberg
Dan Stromberg added the comment: I agree that ctypes is a bit more brittle - both ctypes and c extension modules can yield segfaults, but at least the c extension module is likely to give an error or warning when you rebuild it. However, I'm getting the impression that: 1) In pypy, the C exte

[issue10535] Enable warnings by default in unittest

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Library (Lib) nosy: +eric.araujo versions: +Python 3.2 ___ Python tracker ___ ___ Python-bugs

[issue2399] Patches for Tools/msi

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Demos and Tools -Distutils, Windows stage: -> needs patch type: behavior -> feature request versions: +Python 3.2 -Python 2.6 ___ Python tracker

[issue8730] Spurious test failure in distutils

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: -Distutils2 versions: -3rd party ___ Python tracker ___ ___ Python-bugs-list mailing list Uns

[issue8730] Spurious test failure in distutils

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Distutils2 nosy: +eric.araujo versions: +3rd party, Python 3.1, Python 3.2 ___ Python tracker ___

[issue8891] sort files before archiving for consistency

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Distutils2 -Distutils stage: -> unit test needed type: -> feature request versions: +3rd party -Python 3.2 ___ Python tracker ___ __

[issue10273] Clean-up Unittest API

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: If I implement what I suggested in #10535, it will be possible to deprecate them without too much trouble. I offer to do it after #10535. -- ___ Python tracker

[issue10299] Add index with links section for built-in functions

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: I don't think it's worth changing it. The table still provides a good overview, and having them at the end won't prevent people to find their doc. Both the table and the page could be divided in sections though, if we find a way to group all the functions that m

[issue5211] Fix complex type to avoid coercion in 2.7.

2010-11-25 Thread Blair
Blair added the comment: Hi Mark, I thought that this had all been fixed, but it seems not. Consider the following: class xcomplex( complex ): def __new__(cls,*args,**kwargs): return complex.__new__(cls,*args,**kwargs) def __add__(self,x): return xcomplex( complex.__ad

[issue6983] Add specific get_platform() for freebsd

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- nosy: +eric.araujo versions: +Python 3.2 -Python 2.7 ___ Python tracker ___ ___ Python-bugs-list mailing li

[issue8027] distutils fail to determine c++ linker with unixcompiler if using ccache

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- Removed message: http://bugs.python.org/msg113050 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue8027] distutils fail to determine c++ linker with unixcompiler if using ccache

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Hello Alexander, thanks for the report and patch. Could you add a test for the fixed behavior? -- assignee: tarek -> eric.araujo components: +Distutils2 nosy: +eric.araujo -terry.reedy versions: +3rd party ___ Python

[issue6466] duplicate get_version() code between cygwinccompiler and emxccompiler

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: To be more precise: the duplication is still present (and harmless) in distutils but fixed in distutils2. -- ___ Python tracker ___ __

[issue6466] duplicate get_version() code between cygwinccompiler and emxccompiler

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: This is done. -- components: -Distutils resolution: -> fixed stage: needs patch -> committed/rejected status: open -> closed ___ Python tracker _

[issue7918] distutils always ignores compile errors

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Thanks for the report. distutils is feature-frozen now and we’re building its successor at https://bitbucket.org/tarek/distutils2/ Would you like to work on a patch? -- components: +Distutils2 -Distutils nosy: +eric.araujo stage: -> needs patch version

[issue5747] knowing the parent command

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Distutils2 -Distutils stage: -> needs patch versions: +3rd party -Python 3.2 ___ Python tracker ___ _

[issue6040] bdist_msi does not deal with pre-release version

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Distutils2 -Distutils nosy: +eric.araujo versions: +3rd party -Python 3.2 ___ Python tracker ___ _

[issue5235] distutils seems to only work with VC++ 2008 (9.0)

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- nosy: +eric.araujo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue5235] distutils seems to only work with VC++ 2008 (9.0)

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : Removed file: http://bugs.python.org/file13060/unnamed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubs

[issue8772] sysconfig: _get_default_scheme can be made public?

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- components: +Library (Lib) -Distutils ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue5616] Distutils 2to3 support doesn't have the doctest_only flag.

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: This feature is implemented in distutils2. -- components: -Distutils resolution: -> out of date stage: unit test needed -> committed/rejected status: open -> closed versions: -Python 3.1, Python 3.2 ___ Python tracke

[issue4015] Make installed scripts executable on windows

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- assignee: -> tarek components: +Distutils2 -Distutils versions: +3rd party -Python 3.2 ___ Python tracker ___

[issue6715] xz compressor support

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: I’m afraid ctypes is too insecure for stdlib code. Even using it in some tests had to be discussed and decided at EuroPython. I’m told that PyPy has CPyExt now, so this may solved your compat concern :) -- ___ Python

[issue10273] Clean-up Unittest API

2010-11-25 Thread Raymond Hettinger
Raymond Hettinger added the comment: Yes, all the variants of RegexpMatches --> Regex No, on deprecations. Just add a new alias and note in the docs that the oldname is obsolete. Naming deprecations cause too much trouble for too little benefit. --

[issue6715] xz compressor support

2010-11-25 Thread Dan Stromberg
Dan Stromberg added the comment: While I realize Python extension modules are pretty much the norm in CPython, it'd be pretty cool if xz support could be written overtop of ctypes. ctypes seems to be emerging as the way of doing FFI across different python implementations. I've been working

[issue10299] Add index with links section for built-in functions

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: It’s fine to have them at the end of the page, but I think people want things to be sorted in an index. -- ___ Python tracker ___ ___

[issue10453] Add -h/--help option to compileall

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Revision 86758, thanks. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http

[issue8879] Implement os.link on Windows

2010-11-25 Thread Hirokazu Yamamoto
Changes by Hirokazu Yamamoto : -- Removed message: http://bugs.python.org/msg122421 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue8879] Implement os.link on Windows

2010-11-25 Thread Hirokazu Yamamoto
Hirokazu Yamamoto added the comment: Or, use GetFileInformationByHandleEx on Vista or above, and NtQueryInformationFile under Vista. NtQueryInformationFile is windows internal function and MS may change its behavior, but probably we can think it won't happen on WinXP. # These functions are need

[issue10536] Enhancements to gettext docs

2010-11-25 Thread Éric Araujo
New submission from Éric Araujo : A patch made for #2504 revealed a bug in gettext.rst, and I’ve found a number of other things to change in the file. This is the first patch of a series of two or three. Barry, as the original author of the module and doc, I’d like your opinion on points 3,

[issue2562] Cannot use non-ascii letters in disutils if setuptools is used.

2010-11-25 Thread Jakub Wilk
Changes by Jakub Wilk : -- nosy: +jwilk ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/m

[issue10299] Add index with links section for built-in functions

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: The last 4 functions are "Non-essential Built-in Functions"[0] so I kept them at the end of the list to match the order they have in the page. [0]: http://docs.python.org/library/functions.html#non-essential-built-in-functions -- _

[issue10299] Add index with links section for built-in functions

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: In 2.7, the functions are not sorted alphabetically. I think they should, and I offer to do the boring work. -- ___ Python tracker ___ _

[issue10453] Add -h/--help option to compileall

2010-11-25 Thread Michele Orrù
Michele Orrù added the comment: Thank you Stefan, these days I was a little busy and I hadn't the time to review my patch. I really appreciate you help. -- ___ Python tracker _

[issue10273] Clean-up Unittest API

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: > * Moving the docs for type specific equality methods inside the docs for > assertEqual to emphasize that those get dispatched automatically and need not > be called directly. I already fixed this on py3k, adding a section where the type-specific methods are

[issue8879] Implement os.link on Windows

2010-11-25 Thread Hirokazu Yamamoto
Hirokazu Yamamoto added the comment: Umm, I'm not sure how to fix this yet, but if we create the function like os._stat_with_open_handle() which returns stat struct and open handle on windows, I think we can set/use st_ino. (Because FileID won't change while file is opened) I'm not sure if it is

[issue10442] Please by default enforce ssl certificate checking in modules that can have user's which *depend* on the security of the ssl connection.

2010-11-25 Thread Senthil Kumaran
Changes by Senthil Kumaran : -- nosy: +orsenthil ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.py

[issue10441] some stdlib modules need to be updated to handle SSL certificate validation

2010-11-25 Thread Senthil Kumaran
Changes by Senthil Kumaran : -- nosy: +orsenthil ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.py

[issue10453] Add -h/--help option to compileall

2010-11-25 Thread Stefan Krah
Stefan Krah added the comment: Yes, the patch is tested on Windows. Feel free to commit it if you have a chance. -- ___ Python tracker ___ __

[issue10273] Clean-up Unittest API

2010-11-25 Thread Raymond Hettinger
Raymond Hettinger added the comment: After discussion with Michael and Guido, am limiting this to: * Fixing assertItemsEqual as described in issue10242 * Moving the docs for type specific equality methods inside the docs for assertEqual to emphasize that those get dispatched automatically and

[issue10242] unittest's assertItemsEqual() method makes too many assumptions about its input

2010-11-25 Thread Raymond Hettinger
Changes by Raymond Hettinger : -- assignee: michael.foord -> rhettinger ___ Python tracker ___ ___ Python-bugs-list mailing list Unsub

[issue9424] Deprecate assertEquals, assertNotEquals, assert_, assertAlmostEquals, assertNotAlmostEquals

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: See #10535. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyth

[issue10535] Enable warnings by default in unittest

2010-11-25 Thread Ezio Melotti
New submission from Ezio Melotti : Warnings should be on by default in unittest so that developers can see them while running the tests even if they are silenced by default in Python. The plan is to add a "warnings" argument to TestProgram and the default TextTestRunner: * if the argument is

[issue9424] Deprecate assertEquals, assertNotEquals, assert_, assertAlmostEquals, assertNotAlmostEquals

2010-11-25 Thread Ezio Melotti
Ezio Melotti added the comment: Instead of turning warnings on by default in regrtest, it would be better to do it directly in unittest. I'll close this and open a new issue for that. -- resolution: -> fixed stage: needs patch -> committed/rejected status: open -> closed title: Disabl

[issue10533] Need example of using __missing__

2010-11-25 Thread Raymond Hettinger
Raymond Hettinger added the comment: [Łukasz Langa] > __missing__ didn't appear to be the one obvious way to anyone. Two thoughts: * There is part of the Zen that says that way may not be obvious unless your Dutch. In this case, __missing__ was the API designed by Guido to handle the prob

[issue2650] re.escape should not escape underscore

2010-11-25 Thread Matthew Barnett
Matthew Barnett added the comment: Re the regex module (issue #2636), would a good compromise be: regex.escape(user_input, special_only=True) to maintain compatibility? -- nosy: +mrabarnett ___ Python tracker

[issue10527] multiprocessing.Pipe problem: "handle out of range in select()"

2010-11-25 Thread Jesse Noller
Changes by Jesse Noller : -- nosy: +asksol ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.o

[issue10520] Build with --enable-shared fails

2010-11-25 Thread Roumen Petrov
Roumen Petrov added the comment: It is wort to fix regression if all directories are absolute. diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -54,7 +54,8 @@ for i, path in enumerate(dirlist): if not os.path.isabs(path): dirlist.insert(i + 1, dir) -

[issue10518] Bring back callable()

2010-11-25 Thread Daniel Urban
Changes by Daniel Urban : -- nosy: +durban ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.o

[issue10528] argparse uses %s in gettext calls

2010-11-25 Thread Steven Bethard
Steven Bethard added the comment: I think it's fine to fix this in 3.2 by switching to mappings where necessary. -- ___ Python tracker ___ __

[issue10533] Need example of using __missing__

2010-11-25 Thread Michael Foord
Michael Foord added the comment: Well, I was perfectly aware of __missing__ - it's just a three liner to do it when using a lambda isn't *that* bad... I'm sure the documentation could be improved to highlight __missing__ though. It's almost always the case that documentation can be improved.

[issue10533] Need example of using __missing__

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: > 4. I cannot come up with another typical integer value that would be > useful, then again I've used "", [] and set() numerous times. You can get '' with str as default factory and [] with list. I think we agree on reclassifying this as a doc problem. Proposal:

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Alex
Alex added the comment: I agree with Łukasz, it's more clutter than is worth for what amounts to: fallbackdict = lambda c, **kwargs: defaultdict(lambda c, **kwargs) I will note, however, that almost all my use cases are with factories, primarily list set or int, and it was only this week that

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Steve Holden
Steve Holden added the comment: On 11/25/2010 1:44 PM, Łukasz Langa wrote: > To sum up: if you don't find the idea of adding `fallbackdict' > (possibly with an different *short* name) worth it, then I'm +1 on > correcting the docs in terms of __missing__ and leaving the > implementation as is.

[issue2986] difflib.SequenceMatcher not matching long sequences

2010-11-25 Thread Terry J. Reedy
Terry J. Reedy added the comment: Agreed. #10534. This is really a 'follow-on' rather than 'superseder', but the forward reference should be easy for anyone to find. -- resolution: -> fixed status: open -> closed superseder: -> difflib.SequenceMatcher: expose junk sets, deprecate und

[issue10534] difflib.SequenceMatcher: expose junk sets, deprecate undocumented isb... functions.

2010-11-25 Thread Terry J. Reedy
New submission from Terry J. Reedy : Expose and document the junk and popular sets as attributes of the SequenceMatcher object. self.junk = junk self.popular = popular Deprecate the then unneeded and undocumented isbjunk and isbpopular functions, currently defined as self.isbjunk = junk._

[issue10531] write tilted text in turtle

2010-11-25 Thread Ned Deily
Changes by Ned Deily : -- nosy: +belopolsky, gregorlingl ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http:/

[issue10464] netrc module not parsing passwords containing #s.

2010-11-25 Thread Ned Deily
Changes by Ned Deily : -- stage: -> patch review versions: +Python 3.2 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsub

[issue10527] multiprocessing.Pipe problem: "handle out of range in select()"

2010-11-25 Thread Ned Deily
Changes by Ned Deily : -- nosy: +jnoller stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Łukasz Langa
Łukasz Langa added the comment: A couple of points: 1. Eric's proposal is what I had in mind with the `fallbackdict' idea. 2. I'm also reluctant to add more variants to the standard library. Then again if it contained a `fallbackdict' I wouldn't probably ever use `defaultdict' again. How ofte

[issue6166] encoding error for 'setup.py --author' when read via subprocess pipe

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: I agree with Tarek this is not a bug, and there is a workaround, so I’m closing this. -- resolution: -> works for me stage: -> committed/rejected status: open -> closed ___ Python tracker

[issue10453] Add -h/--help option to compileall

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Thanks for the patch Stefan. I can’t test on Windows now; can you/have you? -- ___ Python tracker ___ ___

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Raymond Hettinger
Raymond Hettinger added the comment: > It would be very handy to allow for concrete values as well. Do you have use cases for a concrete integer value that isn't zero? Since we can currently use defaultdict(int) or defaultdict(tuple), is the purpose just to create a more direct spelling of th

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Raymond Hettinger
Changes by Raymond Hettinger : -- assignee: lukasz.langa -> rhettinger nosy: +rhettinger ___ Python tracker ___ ___ Python-bugs-list m

[issue10524] Patch to add Pardus to supported dists in platform

2010-11-25 Thread Éric Araujo
Changes by Éric Araujo : -- versions: +Python 3.1 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.p

[issue1649329] Extract file-finding and language-handling code from gettext.find

2010-11-25 Thread Shannon -jj Behrens
Shannon -jj Behrens added the comment: I've never managed to get a patch into Python, but I wouldn't mind trying ;) -- ___ Python tracker ___ _

[issue1649329] Extract file-finding and language-handling code from gettext.find

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Would you like to propose a patch? -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsub

[issue1649329] Extract file-finding and language-handling code from gettext.find

2010-11-25 Thread Shannon -jj Behrens
Shannon -jj Behrens added the comment: Although, perhaps this bug is going away. It seems like using zip files for eggs is going out of vogue. -- ___ Python tracker ___

[issue4111] Add Systemtap/DTrace probes

2010-11-25 Thread John Levon
John Levon added the comment: configure.in has: AC_MSG_RESULT([$with_dtrace]) ... AC_MSG_RESULT($with_dtrace) Why twice? It looks confusing. -- ___ Python tracker ___ _

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Éric Araujo
Éric Araujo added the comment: Like three-liners? whatsnew/2.5 gives us this one: class zerodict(dict): def __missing__(self, key): return 0 I don’t think it’s too painful to have to use defaultdict with a lambda. We can’t use a keyword argument and I’m -0.5 on changing behavior

[issue1649329] Extract file-finding and language-handling code from gettext.find

2010-11-25 Thread Shannon -jj Behrens
Shannon -jj Behrens added the comment: > OTOH maybe a lightweight ABC with mixin methods and a concrete implementation > of the full gettext logic may be clear and educational here. Shannon, if > you’re still getting those emails, what do you think? Yep, that'd be fine. --

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Steve Holden
Steve Holden added the comment: On 11/25/2010 11:48 AM, Eric Smith wrote: > > Eric Smith added the comment: > > How about: > > from collections import defaultdict > > class defaultdict_value(defaultdict): > def __init__(self, value): > defaultdict.__init__(self, lambda : value)

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Eric Smith
Eric Smith added the comment: How about: from collections import defaultdict class defaultdict_value(defaultdict): def __init__(self, value): defaultdict.__init__(self, lambda : value) x = defaultdict_value(3) print(x[1]) -- ___ Python

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Łukasz Langa
Łukasz Langa added the comment: Both arguments are true and definitive. Last possibility would be to introduce a factory function for defaultdicts that would only accept concrete values: from collections import fallbackdict Then this factory could produce defaultdict instances like this:

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Eric Smith
Eric Smith added the comment: -1 from me. You can't use keywords, and if you make the value callable at a later date then suddenly you'll change the behavior of seemingly unrelated code. Is a lambda so bad? -- nosy: +eric.smith ___ Python tracker

[issue10493] test_strptime failures under OpenIndiana

2010-11-25 Thread Jesús Cea Avión
Jesús Cea Avión added the comment: I have made several experiments to get the minimal patch. It is committed in r86752. It is trivial enough, and risk-free enough, to commit even in RC state (In my opinion). Python 2.7 and 3.2 are not affected. They don't look for "SunOS/5.10" in their conf

[issue10532] A bug related to matching the empty string

2010-11-25 Thread Matthew Barnett
Matthew Barnett added the comment: The spans say this: >>> for m in re.finditer('((.d.)*)*', 'adb'): print(m.span()) (0, 3) (3, 3) There's an non-empty match followed by an empty match. IHMO, not a bug. -- nosy: +mrabarnett ___ Python tr

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Michael Foord
Michael Foord added the comment: I would love this functionality (I almost always initialise defaultdict with a lambda that just returns a concrete value). Unfortunately it seems like adding a keyword argument isn't possible because defaultdict takes arbitrary keyword args (and populates the

[issue10533] defaultdict constructor with a concrete value

2010-11-25 Thread Łukasz Langa
New submission from Łukasz Langa : Currently the constructor in defaultdict only accepts factories. It would be very handy to allow for concrete values as well. It's implementable either by checking if the argument is callable or by a new keyword argument. -- assignee: lukasz.langa com

[issue10532] A bug related to matching the empty string

2010-11-25 Thread Yingjie
Changes by Yingjie : -- type: -> behavior ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.o

[issue10524] Patch to add Pardus to supported dists in platform

2010-11-25 Thread Marc-Andre Lemburg
Changes by Marc-Andre Lemburg : -- stage: -> commit review type: feature request -> behavior versions: +Python 2.7 ___ Python tracker ___ ___

[issue10524] Patch to add Pardus to supported dists in platform

2010-11-25 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: Eric Smith wrote: > > Eric Smith added the comment: > > The patch name has 2.7 in it, although "Versions" says 3.2. As this is a > feature request, it can't be added to 2.7. I consider missing distros in the list of supported dists a bug, not a feature

[issue10532] A bug related to matching the empty string

2010-11-25 Thread Yingjie
New submission from Yingjie : Here are some puzzling results I have got (I am using Python 3, I suppose similar results for python 2). When I do the following, I got an exception: >>> re.findall('(d*)*', 'adb') >>> re.findall('((d)*)*', 'adb') When I do this, I am fine but the result is wrong:

[issue10531] write tilted text in turtle

2010-11-25 Thread Yingjie
New submission from Yingjie : First of all, I'd like to express my deep gratidute to the author of this module, it is such a fun module to work with and to teach python as a first programming language. Secondly, I would like to request a feature if it is not too hard to achieve. Currently, yo

[issue10493] test_strptime failures under OpenIndiana

2010-11-25 Thread Martin v . Löwis
Martin v. Löwis added the comment: > The fix was ported from trunk (2.7) to py3k branch, but it was not > applied to 3.1 branch, though. I don't know why, but seems to be an > oversight. No, it was deliberate: it was not backported all, neither to 3.1, nor to 2.6. I was concerned that doing so

[issue10493] test_strptime failures under OpenIndiana

2010-11-25 Thread Jesús Cea Avión
Jesús Cea Avión added the comment: I verified that the bug was present too in the py3k patch sometime ago, but not currently. So I have spend some time doing bisection in the py3k branch to know WHEN the problem was solved. If was solved in r81583: """ ---

[issue10524] Patch to add Pardus to supported dists in platform

2010-11-25 Thread Eric Smith
Eric Smith added the comment: The patch name has 2.7 in it, although "Versions" says 3.2. As this is a feature request, it can't be added to 2.7. -- nosy: +eric.smith ___ Python tracker __

[issue7094] Add alternate float formatting styles to new-style formatting.

2010-11-25 Thread Eric Smith
Eric Smith added the comment: Checked in r86751. I'm leaving this open until I fix the remaining issue with '#g' for Decimal. -- components: +Library (Lib) ___ Python tracker __

[issue10154] locale.normalize strips "-" from UTF-8, which fails on Mac

2010-11-25 Thread Antoine Pitrou
Antoine Pitrou added the comment: Mandriva and Debian also work fine with both "UTF8" and "UTF-8". For the record, the canonical spelling inside /usr/share/locale is "UTF-8". I suppose glibc does its own normalization. -- nosy: +pitrou ___ Python t

[issue1759169] clean up Solaris port and allow C99 extension modules

2010-11-25 Thread Jesús Cea Avión
Changes by Jesús Cea Avión : -- nosy: +jcea ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

  1   2   >