Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1054
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2403
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1467929
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1581906
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4106
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue998998
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6251
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4506
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6520
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5736
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6695
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4010
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5148
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6105
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7185
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6186
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7247
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7475
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue766910
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1374063
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2623
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3539
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4086
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3173
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4810
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2262
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4888
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4896
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7353
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5683
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7686
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1927
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4753
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1777412
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1544339
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1659
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8406
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
assignee: skip.montanaro -
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4111
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5671
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1083
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4194
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1818
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4835
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1644818
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue504152
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1759169
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8392
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2736
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4007
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1289118
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
assignee: skip.montanaro -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1374063
___
___
Python-bugs
Changes by Skip Montanaro s...@pobox.com:
--
assignee: skip.montanaro -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2623
___
___
Python-bugs
Changes by Skip Montanaro s...@pobox.com:
--
assignee: skip.montanaro -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1659
___
___
Python-bugs
Skip Montanaro s...@pobox.com added the comment:
Note: Using find -delete avoids the extra process spawning for rm.
The -delete expression isn't universally available. For example, it is not
present on Solaris. Better just to stick with the reliable rm.
Skip
Skip Montanaro s...@pobox.com added the comment:
Maybe the wording should be changed, but name mangling serves a useful
purpose. There are two definitions of private which seem to be a
bit conflated in this section:
* private as in, this name is not part of the public API - use it
at your
Skip Montanaro s...@pobox.com added the comment:
Mark I think it's fine to do the division and round the result to the
Mark nearest whole number of microseconds.
Right. Just think of a timedelta as a floating point number of seconds with
very limited precision (1e-6 seconds
Skip Montanaro s...@pobox.com added the comment:
Let's try this again.
--
keywords: +patch
Added file: http://bugs.python.org/file16930/setup.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8406
Skip Montanaro s...@pobox.com added the comment:
The patches referenced in issue7713 just unconditionally delete certain
directories from the search path(s). This patch (now attached) allows
the user to control that. I presume, for instance, if the MacPorts
folks don't want /usr/X11
Skip Montanaro s...@pobox.com added the comment:
Ronald To be honest I'd must rather remove /opt/local and /sw entirely
Ronald from setup.py and add new configure flags to specify the
Ronald location of a number of libraries (e.g. 'configure
Ronald --with-sleepycat-db=/opt/local
Skip Montanaro s...@pobox.com added the comment:
The attached diff adds a PackageTest class which exercises
both from . import blah and its __import__() equivalent.
The diff is against the release26-maint branch but I
suspect it will apply cleanly to trunk and probably py3k
Skip Montanaro s...@pobox.com added the comment:
Unassigning so someone else can pick it up and review to
see if this makes sense.
--
assignee: skip.montanaro -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8392
New submission from Skip Montanaro s...@pobox.com:
The topic of the vileness of Fink or MacPorts came up in python-dev when
discussing building a Mac installer. I remembered that a couple /sw and
/opt/local directories are searched unconditionally, making it a bit
more challenging for someone
New submission from Skip Montanaro s...@pobox.com:
At work we are in the process of migrating from Python 2.4 to 2.6. One
bit of Boost.Python code needs to use PyImport_ImportModuleLevel which
references the __import__ docs. That describes the use of the level arg.
I then went around looking
Skip Montanaro s...@pobox.com added the comment:
Type conversion is a whole 'nuther kettle of fish. This particular thread is
long and complex enough that it shouldn't be made more complex.
--
___
Python tracker rep...@bugs.python.org
http
Skip Montanaro s...@pobox.com added the comment:
It's clear you can't change it for 2.6 or 2.7, almost certainly not 3.1.
Maybe you could change it for 3.2.
--
nosy: +skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org
Skip Montanaro s...@pobox.com added the comment:
Whoops. No stringio.py in 3.x. This should be closed as won't fix since it's
not a problem in py3k and can't be changed in 2.x.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org
Skip Montanaro s...@pobox.com added the comment:
Martin If it did eat the patch, we would have lost it by now: there is
Martin nothing in the history that shows that a file was attached at
Martin some point. More likely, Skip forgot to attach it when
Martin submitting this report
Changes by Skip Montanaro s...@pobox.com:
--
nosy: -skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3783
___
___
Python-bugs-list
New submission from Skip Montanaro s...@pobox.com:
I svn up'd and rebuild the release26-maint branch today on my Mac (MacBook
Pro, OSX 10.5.8). test_asynchat and test_smtplib both fail with
unexpected output:
test test_asynchat produced unexpected output
Skip Montanaro s...@pobox.com added the comment:
Ned Neither of these problems are new to Python 2.6.5: see Issue7037
Ned (test_asynchat) and Issue7040 (test_smtplib).
Thanks. I searched for asynchat and smtplib but didn't see anything.
Skip
Changes by Skip Montanaro s...@pobox.com:
--
resolution: - duplicate
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8141
New submission from Skip Montanaro s...@pobox.com:
I don't know where this will go given that it's not a response to an
existing bug report. I'm looking to see if the SpamBayes instance on
mail.python.org processes this message.
Someone please respond to let me know if this address is working
New submission from Skip Montanaro s...@pobox.com:
After training a bunch of mail held for python-bugs-list I'm trying another
post to see how well SpamBayes likes it.
Skip
--
messages: 100482
nosy: skip.montanaro
severity: normal
status: open
title: Test #2
Skip Montanaro s...@pobox.com added the comment:
Test successful...
--
resolution: - invalid
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8072
Skip Montanaro s...@pobox.com added the comment:
I don't know, but it's quite possible. Lots of messages were held for
moderation. It's possible that some were rejected as spam.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org
Skip Montanaro s...@pobox.com added the comment:
Jesus can I ask if this (very useful) feature is on time for Python 2.7?
You can ask, but I suspect you'd be disappointed in the answer. Do you have
time to look at the issue? The biggest sticking point in my mind is coming
up with a uniform
Skip Montanaro s...@pobox.com added the comment:
John Current OpenBSD is at 4.7 with a new release every six months.
John diff below:
...
John - OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0123])
John + OpenBSD/2.* | OpenBSD/3.* | OpenBSD/4.[01234567])
Wouldn't
Skip Montanaro s...@pobox.com added the comment:
Yeah or better yet take out the versioning entirely.
Perhaps. Is 1.x treated differently than 2, 3 or 4?
S
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7903
Skip Montanaro s...@pobox.com added the comment:
Amaury Comment lines in csv data may be common in some areas, but they
Amaury are not part of any standard, and they are not the only possible
Amaury extension to csv files (for example: ignore empty lines, or a
Amaury terminal
Skip Montanaro s...@pobox.com added the comment:
Antoine Since the csv module returns you an iterator, it's easy enough
Antoine to wrap it in another iterator.
I prefer to do this sort of stuff as a pre-processing step, so I generally
wrap the file object input and use that iterator
Skip Montanaro s...@pobox.com added the comment:
Looks good to me:
tmp% python3.1 popentest.py
time with os.popen : 0.035565
time with subprocess.Popen : 0.031796
tmp% python3.2 popentest.py
time with os.popen : 0.03501
time with subprocess.Popen : 0.031168
tmp% python3.1
Python 3.1.1
Skip Montanaro s...@pobox.com added the comment:
This is to be expected. The Error Exception is actually defined in the
underlying _csv extension module. The higher level csv Python module
imports it. The two are the same object:
import csv, _csv
csv.Error
class _csv.Error at 0x818517c
Skip Montanaro s...@pobox.com added the comment:
You can fix it if you are dumping to a file, however if you are calling dumps()
you are kind of screwed if dumping large objects. There's no place to flush
the buffer.
I have a fix to Unladen Swallow's cPickle module. I'm run it by them
Skip Montanaro s...@pobox.com added the comment:
Perhaps. Let's take it one step at a time though. If I change your
large pickle example to use dumps() instead of dump() in an unsullied
Python2.5 I get a MemoryError. In general, I think you have to be
careful using dumps(). Any attempt
Skip Montanaro s...@pobox.com added the comment:
Oh, BTW, the proposed fix is in Rietveld: http://codereview.appspot.com/189051
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5683
Changes by Skip Montanaro s...@pobox.com:
--
nosy: +skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7686
___
___
Python-bugs-list
Skip Montanaro s...@pobox.com added the comment:
Thanks for the heads up. Should be fixed on trunk (r77484) and py3k
(r77485).
--
assignee: - skip.montanaro
nosy: +skip.montanaro
resolution: - fixed
status: open - closed
___
Python tracker rep
Skip Montanaro s...@pobox.com added the comment:
Antoine There were a couple of comments on the Rietveld code review
Antoine above.
Indeed there are. Given that the Unladen Swallow folks were focusing on the
2.6 branch and their goal was to improve performance I don't see any reason
Skip Montanaro s...@pobox.com added the comment:
Antoine The main thing I'm worried about is the potentially unbounded
Antoine buffering, since it could reduce performance (or even thrash
Antoine the machine) instead of improving it.
Got a test case in mind? If so, I'll code it up
Skip Montanaro s...@pobox.com added the comment:
Antoine With the patch, the same command quickly swaps hopelessly and
Antoine after 5 minutes of elapsed time I finally manage to kill the
Antoine process.
Verified with an Unladen Swallow test case. I'll see if I can fix it.
S
Skip Montanaro s...@pobox.com added the comment:
Updated the patch against the latest version of cPickle.c (r77393). All tests
pass on my Mac.
--
nosy: +skip.montanaro
Added file: http://bugs.python.org/file15808/cPickle.-r77393.patch
___
Python
Skip Montanaro s...@pobox.com added the comment:
Still applies cleanly (with a little fuzz) to the trunk after applying
the issue 5683 patch. Tests all still pass (including xpickle w/ 2.4,
2.5, 2.6 available).
--
nosy: +skip.montanaro
___
Python
Skip Montanaro s...@pobox.com added the comment:
LGTM. Nothing is quite as satisfying as simply deleting a bunch of
logic/lines.
--
nosy: +skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5372
Changes by Skip Montanaro s...@pobox.com:
--
nosy: +skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1644818
___
___
Python-bugs-list
Changes by Skip Montanaro s...@pobox.com:
--
nosy: +skip.montanaro
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7475
___
___
Python-bugs-list
Skip Montanaro s...@pobox.com added the comment:
I'm sorry, but I don't have time to look at this right now. On the one
hand, one person asks for more symmetry. Someone else wants to add a
writeheader method. If you want symmetry shouldn't the DictWriter
simply write the header without being
Skip Montanaro s...@pobox.com added the comment:
Antoine We can't change default behaviour because it will break
Antoine compatibility, so an additional method looks ok to me.
Why can't default behavior be changed?
S
--
___
Python tracker rep
Skip Montanaro s...@pobox.com added the comment:
Antoine We can't change default behaviour because it will break
Antoine compatibility, so an additional method looks ok to me.
Why can't default behavior be changed?
Antoine Well, because it will break assumptions about
Skip Montanaro s...@pobox.com added the comment:
Isn't the alpha period (2.7 and 3.2 in this case) precisely when an
API can change?
Antoine Well, it can, but only if there are compelling reasons to do
Antoine so. It should be the exception rather than the rule. The
Antoine
301 - 400 of 805 matches
Mail list logo