[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Gavin Andresen

New submission from Gavin Andresen gavinandre...@gmail.com:

This gives me fooinstead of expected foo\x00\x00\x00 :

{0:\x006}.format('foo')

--
components: Library (Lib)
messages: 140225
nosy: Gavin.Andresen
priority: normal
severity: normal
status: open
title: str.format cannot fill with \x00 char
type: behavior
versions: Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy: +eric.smith, ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4028] Problem compiling the multiprocessing module on sunos5

2011-07-13 Thread Sebastian

Sebastian sebastian.maly...@gmail.com added the comment:

Yes, it is. I encountered it at Solaris9 with python 2.7.1.

--
nosy: +SebaM6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4028
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1170] shlex have problems with parsing unicode

2011-07-13 Thread Santiago Romero

Santiago Romero srom...@gmail.com added the comment:

I think I'm suffering the same problem in some small programs that use shlex:


 import shlex

 text = python and shlex
 shlex.split(text)
['python', 'and', 'shlex']

 text = upython and shlex
 shlex.split(text)
['p\x00\x00\x00y\x00\x00\x00t\x00\x00\x00h\x00\x00\x00o\x00\x00\x00n\x00\x00\x00',
 '\x00\x00\x00a\x00\x00\x00n\x00\x00\x00d\x00\x00\x00', 
'\x00\x00\x00s\x00\x00\x00h\x00\x00\x00l\x00\x00\x00e\x00\x00\x00x\x00\x00\x00']


 I'm currently using the following basic workaround (while assuming that my 
strings have only ascii chars):

 [ x.replace(\0, ) for x in shlex.split(text) ]
['python', 'and', 'shlex']

 It would be very nice if shlex could work with unicode strings ...

 Thanks.

--
nosy: +Santiago.Romero

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1170
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1170] shlex have problems with parsing unicode

2011-07-13 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1170
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12547] whatsnew/3.3: error in example about nntplib

2011-07-13 Thread July Tikhonov

New submission from July Tikhonov july.t...@gmail.com:

 from nntplib import NNTP
 with nntplib.NNTP('news.gmane.org') as n:

will not work. It should be

 import nntplib
 with nntplib.NNTP('news.gmane.org') as n:

or

 from nntplib import NNTP
 with NNTP('news.gmane.org') as n:

--
assignee: docs@python
components: Documentation
files: whatsnew.3.3.nntplib.example.diff
keywords: patch
messages: 140228
nosy: docs@python, july
priority: normal
severity: normal
status: open
title: whatsnew/3.3: error in example about nntplib
type: behavior
versions: Python 3.3
Added file: http://bugs.python.org/file22638/whatsnew.3.3.nntplib.example.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12547
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12524] change httplib docs POST example

2011-07-13 Thread Bharadwaj

Bharadwaj barbi.br...@gmail.com added the comment:

Newbie to python dev. 
This looks like a good issue to get started with and I am interested in 
creating a patch.
What should the new URL be? python.org:80?

--
nosy: +barbi

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12524
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12524] change httplib docs POST example

2011-07-13 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

You'll need a page that accepts POST requests, possibly returning some 
meaningful value, and without side effects (e.g. adding messages is usually 
done via POST, but we don't want a new message for every user that tries the 
example).

--
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12524
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Eric V. Smith

Eric V. Smith e...@trueblade.com added the comment:

\x00 is used as a flag internally meaning use the default fill character. 
That's clearly a bug. I'll look at fixing it.

I think there are other places in the built in __format__ functions where 
special values are used instead of flags. I'll review those as well.

Thanks for the report!

--
assignee:  - eric.smith
components: +Interpreter Core -Library (Lib)
stage:  - needs patch
versions: +Python 3.2, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12524] change httplib docs POST example

2011-07-13 Thread Bharadwaj

Bharadwaj barbi.br...@gmail.com added the comment:

Is there someway to create a test page in python.org instead of an external 
domain? This can ensure many people have access to it and will not become 
defunct.
Please suggest next steps to proceed with this ticket.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12524
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Davide Rizzo

Davide Rizzo sor...@gmail.com added the comment:

This patch removes the special meaning for \x00 and defines the default padding 
character (' ') in parse_internal_render_format_spec. Test included. Maybe the 
default padding character should be defined elsewhere?

--
keywords: +patch
nosy: +davide.rizzo
Added file: http://bugs.python.org/file22639/format00.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12524] change httplib docs POST example

2011-07-13 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

FWIW the 'show issue' button on the left sidebar of http://bugs.python.org/ 
uses POST, so maybe you could send an issue number as request there to get back 
the issue page.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12524
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Davide Rizzo

Davide Rizzo sor...@gmail.com added the comment:

Oops, sorry. Above patch was overly buggy. Please just ignore it.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Davide Rizzo

Changes by Davide Rizzo sor...@gmail.com:


Removed file: http://bugs.python.org/file22639/format00.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12547] whatsnew/3.3: error in example about nntplib

2011-07-13 Thread Roundup Robot

Roundup Robot devnull@devnull added the comment:

New changeset e0cd35660ae9 by Ezio Melotti in branch 'default':
#12547: Fix import and output in nntplib example. Initial patch by July 
Tikhonov.
http://hg.python.org/cpython/rev/e0cd35660ae9

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12547
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12547] whatsnew/3.3: error in example about nntplib

2011-07-13 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

Fixed, thanks for the report and the patch!

--
nosy: +ezio.melotti
resolution:  - fixed
stage:  - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12547
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Davide Rizzo

Davide Rizzo sor...@gmail.com added the comment:

Here's the patch. Same rationale as above (removed the special meaning of 
'\x00', default specified in parse_internal_render_format_spec). Sorry about 
the mess again!

--
Added file: http://bugs.python.org/file22640/format00.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12548] Add suport native Functor

2011-07-13 Thread yura levchenko

New submission from yura levchenko levchenko.yuriy.vladimirov...@gmail.com:

sample:

def foo(a,b):
 print a,b

foo(1,2)
fa = foo%(1)
fa(2)
fab = foo%(1,2)
fab()

result

12
12
12

--
components: None
messages: 140239
nosy: yura.levchenko
priority: normal
severity: normal
status: open
title: Add suport native Functor
type: feature request
versions: Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12548
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12548] Add suport native Functor

2011-07-13 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

It's not entirely clear to me what you are proposing, but it looks like 
functools.partial[0].  Whatever it is, adding new syntax especially for it 
sounds highly unlikely. You might want to propose and discuss it on 
python-ideas though.

[0]: http://docs.python.org/library/functools.html#functools.partial

--
nosy: +ezio.melotti, rhettinger
resolution:  - rejected
stage:  - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12548
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Davide Rizzo

New submission from Davide Rizzo sor...@gmail.com:

test test_platform failed -- Traceback (most recent call last):
  File /Users/davide/cpython/Lib/test/test_platform.py, line 194, in 
test_mac_ver
self.assertEqual(res[2], 'i386')
AssertionError: 'x86_64' != 'i386'
- x86_64
+ i386


uname reports machine as x86_64, but the test expects i386.

Related: the Gestalt call makes no difference between i386 and x86_64 and may 
only return i386 as the machine.

--
assignee: ronaldoussoren
components: Macintosh
messages: 140241
nosy: davide.rizzo, ronaldoussoren
priority: normal
severity: normal
status: open
title: test_platform test_mac_ver fails on Darwin x86_64
versions: Python 2.7, Python 3.2, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12549
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12546] str.format cannot fill with \x00 char

2011-07-13 Thread Eric V. Smith

Eric V. Smith e...@trueblade.com added the comment:

Patch looks good at first glance. I'll review it some more today and commit it. 
Thanks!

--
stage: needs patch - commit review

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12546
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12550] regrtest: register SIGALRM signal using faulthandler

2011-07-13 Thread STINNER Victor

New submission from STINNER Victor victor.stin...@haypocalc.com:

Sometimes, some tests are stopped because of SIGALRM. A recent example:
---
[157/357] test_socketserver
Alarm clock
*** Error code 142
---
http://www.python.org/dev/buildbot/all/builders/x86%20FreeBSD%206.4%203.x/builds/1647/steps/test/logs/stdio

faulthandler is able to dump the Python backtrace in such case, we just have to 
register the SIGALRM signal handler. regrtest should be patched: just add 
faulthandler.register(signal.SIGALRM).

It would be nice if faulthandler calls the previous signal handler. By default, 
it replaces the existing signal handler and so it changes the behaviour.

A test should also be added to faulthandler for SIGALRM, this signal is special 
because of its default signal handler (it exits the process).

--
components: Tests
messages: 140243
nosy: haypo
priority: normal
severity: normal
status: open
title: regrtest: register SIGALRM signal using faulthandler
type: crash
versions: Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12550
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12149] Segfault in _PyObject_GenericGetAttrWithDict

2011-07-13 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

Oooh, an interesting and complex bug with an one-liner fix!

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12149
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4028] Problem compiling the multiprocessing module on sunos5

2011-07-13 Thread Sebastian M

Sebastian M sebastian.maly...@gmail.com added the comment:

One more thing, as I tried to rebuild whole python I've encountered on 
following problem:

building '_multiprocessing' extension
gcc -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG -DHAVE_SEM_OPEN=1 
-DHAVE_FD_TRANSFER=1 -DHAVE_SEM_TIMEDWAIT=0 -IModules/_multiprocessing -I. 
-IInclude -I./Include -I/usr/local/include 
-I/home/malyska/bld/python_sol10/Python-2.7.1/Include 
-I/home/malyska/bld/python_sol10/Python-2.7.1 -c 
/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/multiprocessing.c
 -o 
build/temp.solaris-2.9-sun4u-2.7/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/multiprocessing.o
gcc -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG -DHAVE_SEM_OPEN=1 
-DHAVE_FD_TRANSFER=1 -DHAVE_SEM_TIMEDWAIT=0 -IModules/_multiprocessing -I. 
-IInclude -I./Include -I/usr/local/include 
-I/home/malyska/bld/python_sol10/Python-2.7.1/Include 
-I/home/malyska/bld/python_sol10/Python-2.7.1 -c 
/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/socket_connection.c
 -o 
build/temp.solaris-2.9-sun4u-2.7/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/socket_connection.o
gcc -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG -DHAVE_SEM_OPEN=1 
-DHAVE_FD_TRANSFER=1 -DHAVE_SEM_TIMEDWAIT=0 -IModules/_multiprocessing -I. 
-IInclude -I./Include -I/usr/local/include 
-I/home/malyska/bld/python_sol10/Python-2.7.1/Include 
-I/home/malyska/bld/python_sol10/Python-2.7.1 -c 
/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/semaphore.c
 -o 
build/temp.solaris-2.9-sun4u-2.7/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/semaphore.o
gcc -shared 
build/temp.solaris-2.9-sun4u-2.7/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/multiprocessing.o
 
build/temp.solaris-2.9-sun4u-2.7/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/socket_connection.o
 
build/temp.solaris-2.9-sun4u-2.7/home/malyska/bld/python_sol10/Python-2.7.1/Modules/_multiprocessing/semaphore.o
 -L/home/malyska/bld/python_sol10/install/lib -L/usr/local/lib -o 
build/lib.solaris-2.9-sun4u-2.7/_multiprocessing.so
*** WARNING: renaming _multiprocessing since importing it failed: ld.so.1: 
python: fatal: relocation error: file 
build/lib.solaris-2.9-sun4u-2.7/_multiprocessing.so: symbol sem_timedwait: 
referenced symbol not found

so I had to commented out HAVE_SEM_TIMEDWAIT from setup.py, see:
 elif platform.startswith('sunos5'):
  macros = dict(
  HAVE_SEM_OPEN=1,
  HAVE_FD_TRANSFER=1
  )
  #HAVE_SEM_TIMEDWAIT=0,
  libraries = ['rt']
thanks

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4028
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1170] shlex have problems with parsing unicode

2011-07-13 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

This isn't going to get fixed in 2.x (shlex doesn't support unicode in 2.x, and 
doing so would be a new feature).  In 3.x all strings are unicode, so the 
problem you are seeing doesn't exist.  This issue is about the broader problem 
of what counts as a word character when more than ASCII is involved.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1170
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jacek Konieczny

New submission from Jacek Konieczny jaj...@jajcus.net:

Recently IETF encourages using of the SCRAM-SHA-1-PLUS SASL authentication 
mechanism (5802) in new protocols. That is a requirement e.g. of the current 
XMPP specification (RFC6120). Any compliant implementation needs to support the 
'SCRAM-SHA-1-PLUS' mechanism, and that requires obtaining the 'tls-unique' 
channel-binding data from a TLS connection used. Python doesn't provide this 
information and it seems the only detail stopping anyone from fully 
implementing XMPP or SCRAM-SHA-1-PLUS alone in Python.

The 'tls-unique' channel binding is defined as:

 Description: The first TLS Finished message sent (note: the Finished
 struct, not the TLS record layer message containing it) in the most
 recent TLS handshake of the TLS connection being bound to

…and is (they say), available via OpenSSL API. This should be exposed by the 
python SSLSocket object too.

The other channel-binding data type, 'tls-server-end-point' can be computed 
using current Python API, but it is not enough for most uses ('tls-unique' is 
the required channel binding data in most cases) and still not trivial (one 
needs to ASN.1-decode the certificate to get the hash function name to compute 
proper digest).

--
components: Library (Lib)
messages: 140247
nosy: Jajcus
priority: normal
severity: normal
status: open
title: Provide data for TLS channel binding
type: feature request
versions: Python 2.7, Python 3.2, Python 3.3, Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12551
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Interestingly (from rfc5929):

  This definition of 'tls-unique' means that a channel's bindings
  data may change over time, which in turn creates a synchronization
  problem should the channel's bindings data change between the time
  that the client initiates authentication with channel binding and
  the time that the server begins to process the client's first
  authentication message.  If that happens, the authentication
  attempt will fail spuriously.

 and is (they say), available via OpenSSL API

Do you happen to know which API? I see no reference to tls-unique or channel 
binding, in either the OpenSSL website or the latest OpenSSL snapshot.

According to some mailing-list message, we could use SSL_get_finished() and 
SSL_get_peer_finished(), but that still leaves us to figure out what to do with 
the info returned by these functions. It would be nice if there was some 
ready-to-use code (I'm not a crypto expert).

--
nosy: +pitrou
stage:  - needs patch
versions:  -Python 2.7, Python 3.2, Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12551
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
nosy: +haypo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jacek Konieczny

Jacek Konieczny jaj...@jajcus.net added the comment:

 Do you happen to know which API? 

Not yet.

 I see no reference to tls-unique or channel binding, in either the OpenSSL 
 website or the latest OpenSSL snapshot.

Yes, I know it is not directly documented.

 It would be nice if there was some ready-to-use code (I'm not a crypto 
 expert).

_Maybe_ I will try to hack the python SSL code to make this work within my 
project. I will attach a patch here if it happens and gives any reusable 
results. As for now I cannot help any more, I am just reporting what is missing.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12551
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

 In addition I would like the posix_lseek function to accept a value
 larger than 2^63 as a seek offset

How would it work? The C lseek() takes a signed (64-bit) offset as argument, so 
we would have to call it multiple times anyway.

--
nosy: +neologix, pitrou
versions: +Python 3.2, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12531] documentation index entries for * and **

2011-07-13 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12531
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12527] assertRaisesRegex doc'd with 'msg' arg, but it's not implemented?

2011-07-13 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
assignee:  - ezio.melotti
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12527
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

... A negative file offset may be valid for some devices in some 
implementations.

The POSIX.1-1990 standard did not specifically prohibit lseek() from returning 
a negative offset. Therefore, an application was required to clear errno prior 
to the call and check errno upon return to determine whether a return value of 
( off_t)-1 is a negative offset or an indication of an error condition. The 
standard developers did not wish to require this action on the part of a 
conforming application, and chose to require that errno be set to [EINVAL] when 
the resulting file offset would be negative for a regular file, block special 
file, or directory.

Extract of:
http://pubs.opengroup.org/onlinepubs/009695399/functions/lseek.html

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10224] Build 3.x documentation using python3.x

2011-07-13 Thread Sye van der Veen

Sye van der Veen syeber...@gmail.com added the comment:

When I built the documentation on Win7, it failed with a SyntaxError, and it 
took some digging to find the reason why.  I was hoping that issuing this 
warning would save others the trouble.

I agree: on Windows, PYTHON is rarely set.  However, look in make.bat: you'll 
see that when PYTHON is not already set, it's set to ..\pcbuild\python, which 
is Python 3.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10224
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Charles-François Natali

Charles-François Natali neolo...@free.fr added the comment:

 In the posix_lseek function check for result != -1 instead of checking
 for result  0 in return code checks of the value returned by lseek.

+1
This can be useful when parsing /dev/mem on x86_64, for example.

 In addition I would like the posix_lseek function to accept a value
 larger than 2^63 as a seek offset

Like Antoine, I'm a little bit puzzled here.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12536] lib2to3 BaseFix class creates un-needed loggers leading to refleaks

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

If the logger attribute is part of the official API and Benjamin doesn’t think 
it wise to just remove it, I think we should either start deprecating it (using 
a property), or set it to a shared logger object instead of creating one per 
file.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12536
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12544] Avoid using a pseudo-dict for _type_equality_funcs in unittest

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

What’s the typo?

About the test case: Benjamin probably judged that testing this internal detail 
was not worth it, as long as the code was readable and working.

--
nosy: +benjamin.peterson, eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12544
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12544] Avoid using a pseudo-dict for _type_equality_funcs in unittest

2011-07-13 Thread Benjamin Peterson

Benjamin Peterson benja...@python.org added the comment:

Actually, what happened was I saw the bug report, didn't see your patch, and 
started working on my own patch. I see we came to roughly the same conclusion, 
though. :) About the test, I'm not sure testcases having no cyclic references 
is part of the guarantee of the API. Perhaps Michael can chime in on that.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12544
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12536] lib2to3 BaseFix class creates un-needed loggers leading to refleaks

2011-07-13 Thread Benjamin Peterson

Benjamin Peterson benja...@python.org added the comment:

I say kill the loggers.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12536
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jacek Konieczny

Jacek Konieczny jaj...@jajcus.net added the comment:

I skim-read the TLS specification, looked at the OpenSSL API and it seems it 
should be easy to implement. I am getting to work right now…

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12551
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12552] email.MIMEText overide BASE64 on TEXT/HTML

2011-07-13 Thread Blame-me Jaillie

New submission from Blame-me Jaillie darkshado.1...@gmail.com:

Apologies if this is in the wrong place.

Simple enough issue. This line of code from email.mime:

MIMEText(textonly, 'plain', _charset='UTF-8')
Where 'textonly' is just a plain text email message to be displayed on a 
multipart message in a client that does not support HTML email.

This always results in: Content-Transfer-Encoding: BASE64
rather than allowing selection of the encoder (7 or 8 bit MIME/quoted 
printable). The option to set this with _encoders was removed.

This presents a couple of issues. First of all, BASE64 is not optimal for text 
- it adds (granted small) amounts of overhead and CPU usage. Second, commercial 
and O/S anti-spam scanners have rules that penalise messages solely BASE64 
encoded.

As this is part of the mime email package, a simple flag to set the 
Content-Transfer-Encoding by hand would be help anyone trying to produce 
sensible email applications with Python.

Whilst my version of Python is old - I believe this issue remains in later 
versions.

--
components: None
messages: 140259
nosy: Blame-me.Jaillie
priority: normal
severity: normal
status: open
title: email.MIMEText overide BASE64 on TEXT/HTML
type: feature request
versions: Python 2.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12552
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7484] smtplib: verify breaks with Postfix servers

2011-07-13 Thread Felipe Cruz

Felipe Cruz felipec...@loogica.net added the comment:

Can anyone take a loot at those patches?

Do they need more tests?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7484
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12544] Avoid using a pseudo-dict for _type_equality_funcs in unittest

2011-07-13 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12544
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

 How would it work? The C lseek() takes a signed (64-bit) offset
 as argument, so we would have to call it multiple times anyway.

Python does already call multiple times the same function if the input is 
larger than the type used by the function. Some examples:

 - mbcs codec: work on chunk on INT_MAX bytes (input size type: Py_ssize_t)
 - zlib: crc32() works on chunk on UINT_MAX bytes (input size type: Py_ssize_t)

We have also functions processing fewer data if the function cannot handle all 
data: FileIO.write() clamps the buffer size of INT_MAX on Windows for example.

If we call lseek() multiple times, the implementation will depend on the whence 
value: SEEK_SET will use SEEK_SET and then SEEK_CUR. For SEEK_CUR, all calls 
can use SEEK_CUR. For SEEK_END... hum? SEEK_END and then SEEK_CUR?

I vote -1 for this feature because I bet that the behaviour of lseek() with an 
file position  2^63 or offset  2^63 highly depend on the platform (kernel, 
libc) version.

You can implement it in Python for your usecase. I prefer to keep a thin 
wrapper with an known and reliable behaviour.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1170] shlex have problems with parsing unicode

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Would raising a TypeError if the given argument is a unicode be unacceptable 
for 2.7?  It would at least make things clear.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1170
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4819] Misc/cheatsheet needs updating

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I spent a few minutes updating the cheatsheet.  I think that the document is an 
outdated duplicate of random parts of the docs (syntax, man page, library 
reference, etc.) that’s rather hard to maintain for little benefit.  Is there 
any evidence that people used it?

I’d like to propose that we delete the file in 2.7 (it’s already gone from 
3.2+) and that we start anew on a real cheatsheet, i.e. one or two A4 pages, in 
HTML and PDF and t-shirts, which are a useful summary of commonly used things.  
I think one Python language cheatsheet and one standard library cheatsheet 
could be useful (one set for 2.7, another one for 3.2).

Regarding process, I’m not sure using a wiki or a non-reST file not included in 
the real docs is the way to go.  Maybe volunteers could work with the PSF team 
that’s producing a brochure?  (http://brochure.getpython.info/ —I discovered it 
recently, and don’t know at all who works on it and how)

--
versions:  -Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4819
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1043134] Add preferred extensions for MIME types

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

The proposed patch does not solve the issue.  In the current API, there is no 
way to do it, so this bug requires a new feature.  I think it would involve a 
new dict, like preferred_extensions, which would be seeded with default values, 
like .jpg for image/jpeg and .txt for text/plain, and a few functions/methods 
to query the dict or add items.

--
keywords:  -easy, patch
title: mimetypes.guess_extension('text/plain') == '.ksh' ??? - Add preferred 
extensions for MIME types

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1043134
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11027] Implement sectionxform in configparser

2011-07-13 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11027
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11470] Flag inappropriate uses of callable class attributes

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Hi Thomas, could you give us a status update?  Maybe I can help with tests or 
docs?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11470
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4819] Misc/cheatsheet needs updating

2011-07-13 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

Another idea might be to have a cheatsheet in the official docs with links to 
the right section and possibly a minimal description.  It would be useful to 
get a quick overview of the features of the language and use the links to jump 
to the extended doc without having duplication.
Otherwise the examples could be moved to an external file that gets included 
both in the cheatsheet and in the official doc.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4819
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11604] Have type(n,b,d) check for type(b[i]) is module

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I don’t know if this should be left to lint tools or addressed by CPython 
itself.  Raymond, do you have an opinion?

--
nosy: +rhettinger

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11604
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1559549] ImportError needs attributes for module and file name

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

How about this case:

  from validmodule import name_with_typo

Do we need one keyword argument module_name and one attribute_name?

--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1559549
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue9285] Add a profile decorator to profile and cProfile

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

See #8916 for adding standard functionality similar to the decorator module.

--
components: +Extension Modules -Benchmarks
dependencies: +Move PEP 362 (function signature objects) into inspect
nosy: +eric.araujo
title: A decorator for cProfile and profile modules - Add a profile decorator 
to profile and cProfile

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9285
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Kuberan Naganathan

Kuberan Naganathan kubi...@gmail.com added the comment:

Im most familiar with solaris.  Atleast on solaris lseek interprets its
signed arg as the unsigned value with the same bit pattern.  I cannot be
certain that this is common across other operating systems.
On Jul 13, 2011 8:09 AM, Antoine Pitrou rep...@bugs.python.org wrote:

 Antoine Pitrou pit...@free.fr added the comment:

 In addition I would like the posix_lseek function to accept a value
 larger than 2^63 as a seek offset

 How would it work? The C lseek() takes a signed (64-bit) offset as
argument, so we would have to call it multiple times anyway.

 --
 nosy: +neologix, pitrou
 versions: +Python 3.2, Python 3.3

 ___
 Python tracker rep...@bugs.python.org
 http://bugs.python.org/issue12545
 ___

--
Added file: http://bugs.python.org/file22641/unnamed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___pIm most familiar with solaris.  Atleast on solaris lseek interprets its 
signed arg as the unsigned value with the same bit pattern.  I cannot be 
certain that this is common across other operating systems.  /p
div class=gmail_quoteOn Jul 13, 2011 8:09 AM, quot;Antoine Pitrouquot; 
lt;a href=mailto:rep...@bugs.python.org;rep...@bugs.python.org/agt; 
wrote:br type=attributiongt; brgt; Antoine Pitrou lt;a 
href=mailto:pit...@free.fr;pit...@free.fr/agt; added the comment:br
gt; brgt;gt; In addition I would like the posix_lseek function to accept a 
valuebrgt;gt; larger than 2^63 as a seek offsetbrgt; brgt; How would 
it work? The C lseek() takes a signed (64-bit) offset as argument, so we would 
have to call it multiple times anyway.br
gt; brgt; --brgt; nosy: +neologix, pitroubrgt; versions: 
+Python 3.2, Python 3.3brgt; brgt; 
___brgt; Python tracker lt;a 
href=mailto:rep...@bugs.python.org;rep...@bugs.python.org/agt;br
gt; lt;a 
href=http://bugs.python.org/issue12545;http://bugs.python.org/issue12545/agt;brgt;
 ___br/div
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue9285] Add a profile decorator to profile and cProfile

2011-07-13 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9285
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11344] Add os.path.splitpath(path) function

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I’m not sure this is correct for POSIX:
  splitpath('/gparent/parent/') returns ['gparent', 'parent']

/ is a real directory, it should be the ultimate parent of any path IIUC.

On a related note, using “parent” for the leaf file looks strange to me, I 
think something like this would make more sense:

 /gparent/parent/somedir/

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11344
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Changes by Vlad Riscutia riscutiav...@gmail.com:


Removed file: http://bugs.python.org/file22627/issue4376_fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

 Im most familiar with solaris.  Atleast on solaris lseek interprets its
 signed arg as the unsigned value with the same bit pattern.

Only with SEEK_SET, I assume?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Vlad Riscutia riscutiav...@gmail.com added the comment:

New patch containing unittest that actually tests the feature.

I would appreciate it if someone can try this on a bigendian machine.

--
Added file: http://bugs.python.org/file22642/issue4376_fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12412] non defined representation for pwd.struct_passwd

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Actually, I’ve found that there are some structseq’s repr that get tested in 
the CPython test suite.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12412
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I’m not sure we want to copy the Windows startfile call for other OSes.  The os 
module is designed to wrap system-level calls, masking OS differences (for 
sendfile, for example) but not going further; it’s up to other modules (like 
shutil) to build more convenient APIs on top of what os provides.  xdg-open is 
a program that’s used to open files or URIs, but it does not provide other 
actions like Windows’ startfile does (edit, print, etc.), not is it backed by a 
system call.  For these reasons, I think it’s inappropriate to implement 
os.startfile for non-Windows systems.  People can use subprocess to run open or 
xdg-open.

--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3177
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5907] repr of time.struct_time type does not eval

2011-07-13 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5907
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11698] Improve repr for structseq objects to show named, but unindexed fields

2011-07-13 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11698
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Giampaolo Rodola'

Giampaolo Rodola' g.rod...@gmail.com added the comment:

+1 on what Eric just said.
See issue 10882 and msg 126049

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3177
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1820] Enhance Object/structseq.c to match namedtuple and tuple api

2011-07-13 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1820
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Changes by Vlad Riscutia riscutiav...@gmail.com:


Removed file: http://bugs.python.org/file22642/issue4376_fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Vlad Riscutia riscutiav...@gmail.com added the comment:

Changed c_int in tests to c_int32 just to be on the safe side.

--
Added file: http://bugs.python.org/file22643/issue4376_fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11260] smtpd-as-a-script feature should be documented and should use argparse

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Here are comments on the doc patch.

+Run as a script
+---
I’d say “Command-Line Interface”.

+``smtpd`` is a pluggable RFC 2821-compliant SMTP proxy.
:mod:`smtpd` is also a pluggable etc.

+.. program:: smtpd.py
Strip the .py

+   the ``setuid``
Please use markup like :func:`os.setuid`.

+   flag in order to run ``smtpd`` as a regular user.
Use :mod:`smtpd` or :program:`smtp` (not very important).

+   Turns on verbose debugging prints (to stderr)
Turn on verbose debbugging, which prints to stderr.

+   The concrete SMTP proxy class ``smtpd`` should use to perform its
+   proxying.
Could you add a link to a section of the doc that defines such classes?

+.. option:: localhost:localport
Currently undocumented.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11260
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue9285] Add a profile decorator to profile and cProfile

2011-07-13 Thread Collin Winter

Changes by Collin Winter coll...@gmail.com:


--
nosy:  -collinwinter

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9285
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

I don't like your test because it depends on system endian:

+if sys.byteorder == little:
+struct.menu.spam = 0x00FF
+else:
+struct.menu.spam = 0xFF00

I would prefer a test creating a structure from a byte string. Something like:
---
import ctypes

class Nested(ctypes.BigEndianStructure):
_fields_ = (
('x', ctypes.c_uint32),
('y', ctypes.c_uint32),
)

class TestStruct(ctypes.BigEndianStructure):
_fields_ = (
('point', Nested),
)

data = b'\0\0\0\1\0\0\0\2'
assert len(data) == ctypes.sizeof(TestStruct)
obj = ctypes.cast(data, ctypes.POINTER(TestStruct))[0]
assert obj.point.x == 1
assert obj.point.y == 2
---

Use b'\1\0\0\0\2\0\0\0' for little endian.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

So, unless someone wants to turn this request into “Add shutil.open”, I’ll 
close it in a few days.  (I haven’t found the original discussion; if someone 
could add a link to the archives on mail.python.org or copy relevant quotes, it 
could help.)

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3177
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10224] Build 3.x documentation using python3.x

2011-07-13 Thread Eric Snow

Changes by Eric Snow ericsnowcurren...@gmail.com:


--
nosy: +ericsnow

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10224
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2506] Line tracing of continue after always-taken if is incorrect

2011-07-13 Thread Jean-Paul Calderone

Jean-Paul Calderone invalid@example.invalid added the comment:

Since the main argument for not fixing this bug seems to be that it doesn't 
affect many users, it seems like I should comment here that the issue is 
affecting me.  A recently proposed addition to Twisted gets bitten by this 
case, resulting in a report of less than full test coverage when in fact the 
tests do exercise every line and branch of the change.

Perhaps it is too hard to add and maintain a no-optimizations feature for 
Python (although I agree with Ned that this would be a useful feature for many 
reasons, not just to fix this bug).  There are other possible solutions to the 
issue of inaccurate coverage reports though.

For example, Python could provide an API for determining which lines have code 
that might be executed.  coverage.py (and the stdlib trace.py) currently use 
the code object's lnotab to decide which lines might be executable.  Maybe that 
should omit continue lines that get jumped over.  If the line will never 
execute, it seems there is no need to have it in the lnotab.

Using the lnotab is something of a hack though, so it might also make sense to 
leave it alone but introduce an API to get the same information, but corrected 
for whatever peephole optimizations the interpreter happens to have.

As far as the not a bug arguments go, I don't think it matters much whether 
you ultimately decide to call it a bug or a feature request.  It *is* clearly a 
useful feature to some people though, and rejecting the requested behavior as 
not a bug doesn't help anyone.  So call it a feature request if that makes it 
more palletable. :)

--
nosy: +exarkun
resolution: wont fix - 
status: closed - open

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2506
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1559549] ImportError needs attributes for module and file name

2011-07-13 Thread Eric Snow

Changes by Eric Snow ericsnowcurren...@gmail.com:


--
nosy: +ericsnow

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1559549
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11470] Flag inappropriate uses of callable class attributes

2011-07-13 Thread Eric Snow

Changes by Eric Snow ericsnowcurren...@gmail.com:


--
nosy: +ericsnow

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11470
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Vlad Riscutia riscutiav...@gmail.com added the comment:

But if you set raw memory to let's say b'\0\0\0\1', when you look at the c_int 
value afterwards, won't it be different on little endian and big endian 
machines?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Ram Rachum

Ram Rachum cool...@cool-rr.com added the comment:

Eric, I have no problem with this function being placed in `shutil` instead of 
`os`, as long as it's implemented and it's in the standard library, and people 
don't have to use subprocess to run open or xdg-open themselves as I currently 
do.

So I have no problem with renaming this bug to Add shutil.open.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3177
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Jake

Changes by Jake jake.coff...@gmail.com:


--
nosy:  -Jake.Coffman

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

 But if you set raw memory to let's say b'\0\0\0\1',
 when you look at the c_int value afterwards, won't it
 be different on little endian and big endian machines?

A big endian structure is supposed to read and write memory in the... big 
endian order, not in the host endian.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2506] Line tracing of continue after always-taken if is incorrect

2011-07-13 Thread Eric Snow

Changes by Eric Snow ericsnowcurren...@gmail.com:


--
nosy: +ericsnow

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2506
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Changes by Vlad Riscutia riscutiav...@gmail.com:


Removed file: http://bugs.python.org/file22643/issue4376_fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia

Vlad Riscutia riscutiav...@gmail.com added the comment:

You're right. I was busy swapping bytes in my head and missed that :)

--
Added file: http://bugs.python.org/file22644/issue4376_fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

This should do what you want:

  from email import charset
  charset.add_charset('utf-8', charset.SHORTEST, charset.QP)

This will override the default handling of utf-8 (which is BASE64, as you note).

If this doesn't solve your problem please reopen the issue.

It is a valid feature request (for 3.3) to have a way to make this '8bit'.  I 
think I'll open an issue for that.

--
assignee:  - r.david.murray
components: +Library (Lib) -None
nosy: +r.david.murray
resolution:  - invalid
stage:  - committed/rejected
status: open - closed
title: email.MIMEText overide BASE64 on TEXT/HTML - email.MIMEText overide 
BASE64 for utf8 charset

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12552
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12553] email should default to 8bit CTE unless policy.must_be_7bit is set

2011-07-13 Thread R. David Murray

New submission from R. David Murray rdmur...@bitdance.com:

Most MTA/MTUs these days can handle 8bit just fine.  I think that the CTE for 
MIMEText parts should default to 8bit unless policy.must_be_7bit is set.  This 
will require adding support for this CTE to Charset.  The Policy docs imply 
that this is already the case, but it is not true for MIMEText objects.

--
components: Library (Lib)
messages: 140287
nosy: Blame-me.Jaillie, r.david.murray
priority: normal
severity: normal
stage: needs patch
status: open
title: email should default to 8bit CTE unless policy.must_be_7bit is set
type: feature request
versions: Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12553
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Opened issue 12553 for the 8bit feature request.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12552
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Kuberan Naganathan

Kuberan Naganathan kubi...@gmail.com added the comment:

I did some testing on this.  Solaris seems to treat files as a large
circular buffer of size 2^64 with respect to seeks in the /proc file system
address space file. No error results with seeks of greater than 2^63 with
any of SEEK_SET, SEEK_CUR, SEEK_END.  This is not true of a regular file
where I get errno=22 when seeking to an offset greater than or equal to
2^63.

So even on solaris the behavior seems to be filesystem dependent.

--
Added file: http://bugs.python.org/file22645/unnamed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___pI did some testing on this.  Solaris seems to treat files as a large 
circular buffer of size 2^64 with respect to seeks in the /proc file system 
address space file. No error results with seeks of greater than 2^63 with any 
of SEEK_SET, SEEK_CUR, SEEK_END.  This is not true of a regular file where I 
get errno=22 when seeking to an offset greater than or equal to 2^63.  /p

pSo even on solaris the behavior seems to be filesystem dependent.  /p
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2506] Add mechanism to diasable optimizations

2011-07-13 Thread Terry J. Reedy

Terry J. Reedy tjre...@udel.edu added the comment:

I think supporters of this feature request should take discussion to 
python-ideas to try to gather more support. The initial post should summarize 
reasons for the request, possible implementations, and the counter-arguments of 
Raymond.

--
title: Line tracing of continue after always-taken if is incorrect - Add 
mechanism to diasable optimizations
type: behavior - feature request
versions: +Python 3.3 -Python 2.3, Python 2.4, Python 2.5, Python 2.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2506
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread Blame-me Jaillie

Blame-me Jaillie darkshado.1...@gmail.com added the comment:

Very much obliged to you - as pointed out by R David Murray:

  from email import charset
  charset.add_charset('utf-8', charset.SHORTEST, charset.QP)

This works exactly as expected - but to expand for anyone else who happens 
across this, this will result in quoted printable transfer encoding. Removing 
the final 'charset.QP' results in (for me) the desired 7bit. 

Again, sincere thanks to R David Murray for pointing me in the correct way, and 
making my first experience with a Python 'issue' painless and flame free. 
Really appreciated.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12552
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11183] Finer-grained exceptions for the ssl module

2011-07-13 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Note: the ERR_GET_REASON() macro helps get a more precise explanation of an 
error. We could add a reason attribute to raised exceptions, and also provide a 
mnemonic-integer mapping.

--
stage:  - needs patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11183
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jacek Konieczny

Jacek Konieczny jaj...@jajcus.net added the comment:

Here is a patch, ready for review. Seems to work, though I still need to check 
it with some other implementation.

I have chosen not to expose another three OpenSSL functions (SSL_get_finished, 
SSL_get_peer_finished, SSL_session_reused), but provide API just for getting 
the channel binding. If OpenSSL provides a better API some day (gnutls already 
has a dedicated function), we can use that.

The method added to SSLSocket - get_channel_binding() currently can return only 
the 'tls-unique' channel binding type, but can be easily extended for other 
types, which also may be easier to get from the C module.

--
keywords: +patch
Added file: http://bugs.python.org/file22646/tls_channel_binding.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12551
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Good point.  In 2.x that will work, and will give you the 8bit CTE at need, as 
long as you pass encoded text to MIMEText (as opposed to unicode...which it 
doesn't really handle correctly if I recall right).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12552
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Jesús Cea Avión

Changes by Jesús Cea Avión j...@jcea.es:


--
nosy: +jcea

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12545
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Ned Deily

Ned Deily n...@acm.org added the comment:

What version of OS X are you running this on?  10.7 perhaps?  AFAIK, uname has 
always reported 'i386' for Intel machines.

--
nosy: +ned.deily

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12549
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jesús Cea Avión

Changes by Jesús Cea Avión j...@jcea.es:


--
nosy: +jcea

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12551
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Davide Rizzo

Davide Rizzo sor...@gmail.com added the comment:

No, it's 10.6.8. Now that I think of it I updated from 10.6.7
recently. But I have no 10.6.7 x86_64 bit machine where to test.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12549
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7559] TestLoader.loadTestsFromName swallows import errors

2011-07-13 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Michael, if you have no objection to this patch I'm willing to commit it.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7559
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread Calvin Spealman

New submission from Calvin Spealman ironfro...@gmail.com:

I came across this behavior when it was related to the shadowing of a small 
typo bug and took me forever to find. In my case, the original error was 
shadowed in a way that is unrelated to this bug, but lead to the module being 
imported twice (because it was removed when it failed the first time) and then 
the second import caused a completely unexpected error, because the state of 
the submodules conflicted with the import-time logic of the top-level package.

I think when a module fails to load, all of its sub-modules should be removed 
from sys.modules, not just itself.

calvin@willow-delta:/tmp$ mkdir foo/
calvin@willow-delta:/tmp$ cat  foo/__init__.py
import foo.bar
1/0
calvin@willow-delta:/tmp$ cat  foo/bar.py
name = bar
calvin@willow-delta:/tmp$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
[GCC 4.5.2] on linux2
Type help, copyright, credits or license for more information.
 import foo
Traceback (most recent call last):
  File stdin, line 1, in module
  File foo/__init__.py, line 2, in module
1/0
ZeroDivisionError: integer division or modulo by zero
 import sys
 sys.modules['foo.bar']
module 'foo.bar' from 'foo/bar.py'


--
components: Interpreter Core
messages: 140298
nosy: Calvin.Spealman
priority: normal
severity: normal
status: open
title: Failed imports clean up module, but not sub modules
type: behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12554
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Roundup Robot

Roundup Robot devnull@devnull added the comment:

New changeset 72e73fa03124 by Victor Stinner in branch '3.2':
Close #4376: ctypes now supports nested structures in a endian different than
http://hg.python.org/cpython/rev/72e73fa03124

New changeset 637210b9d054 by Victor Stinner in branch 'default':
(merge 3.2) Close #4376: ctypes now supports nested structures in a endian
http://hg.python.org/cpython/rev/637210b9d054

New changeset a9d0fab19d5e by Victor Stinner in branch '2.7':
Close #4376: ctypes now supports nested structures in a endian different than
http://hg.python.org/cpython/rev/a9d0fab19d5e

--
nosy: +python-dev
resolution:  - fixed
stage: test needed - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

That can't be done.  If an import fails, it fails.  But if it succeeds, the 
module is loaded, and there is no reason to unload it.  After all, import in 
python is idempotent (doing it a second time has no effect other than adding 
the name to the local namespace).  So the import in the module that failed to 
load may not be the first, and unloading it would break other modules using it.

--
nosy: +r.david.murray
resolution:  - invalid
stage:  - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12554
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

I commited your fix, thanks Vlad!

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4376
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



  1   2   >