[issue18553] os.isatty() is not Unix only

2013-09-19 Thread Dmi Baranov

Dmi Baranov added the comment:

I found a little difference in isatty implementaions:

Windows
Determines whether a file descriptor is associated with a character device [1]

Unix
Test whether a file descriptor refers to a terminal [2]

So, we having a same behavior for pipes, but different for I/O redirection with 
pseudo-character devices:

$ ./python -c import os;print(os.isatty(0))  /dev/null
False

e:\PCbuildpython_d.exe -c import os;print(os.isatty(0))  NUL
True

Other pseudo devices works simular:
e:\PCbuildpython_d.exe -c import os;print(os.isatty(0))  CON
True

I having a snippet to fix that, should I open a new issue for patch?


[1] http://msdn.microsoft.com/en-us/library/f4s0ddew.aspx
[2] http://man7.org/linux/man-pages/man3/isatty.3.html

--

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



[issue19038] Fix sort order in Misc/ACKS.

2013-09-18 Thread Dmi Baranov

Dmi Baranov added the comment:

Guys, don't talk with bot - here is a summary [1] and his history of glory 
with patches to contributors lists [2]. Better way is cut-off this email from 
python.org services.

[1] http://wiki.gbatemp.net/wiki/User:TaeWong
[2] https://www.google.com/search?q=seotaewon...@gmail.com

--
nosy: +dmi.baranov
status: pending - open

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



[issue18553] os.isatty() is not Unix only

2013-09-02 Thread Dmi Baranov

Dmi Baranov added the comment:

isatty is a part of of POSIX sub-system at Windows  5.x (AKA 2000) [1] (file 
handling equivalents [2]). I think, we need to remove availability note here.

[1] http://msdn.microsoft.com/en-us/library/f4s0ddew.aspx
[2] http://msdn.microsoft.com/en-us/library/kdfaxaay.aspx

--
nosy: +dmi.baranov

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



[issue13107] Text width in optparse.py can become negative

2013-09-02 Thread Dmi Baranov

Dmi Baranov added the comment:

I think ugly look is better than silence here. Elazar, can you touch a 
optparse too (with some tests - test.support.EnvironmentVarGuard context 
manager will be helpful here)?

--
nosy: +dmi.baranov

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-07-11 Thread Dmi Baranov

Dmi Baranov added the comment:

Yeah, my first patch applied :) thanks, David

--

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



[issue18146] Document miss, Stats objects has no method called print_results

2013-06-06 Thread Dmi Baranov

Dmi Baranov added the comment:

Duplication of issue 18033

--
nosy: +dmi.baranov

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



[issue18140] urlparse.urlsplit confused to fragment when password include #

2013-06-05 Thread Dmi Baranov

Dmi Baranov added the comment:

anh, nice catch.

Madison, I'm not see any terrible consequences, only urlsplit is affected now:
 urlsplit('http://user:passw...@domain.com:80/path?query#fragment')
SplitResult(scheme='http', netloc='user:passw...@domain.com:80', path='/path', 
query='query', fragment='fragment')
 urlunsplit(_)
'http://user:passw...@domain.com:80/path?query#fragment'
 urlunsplit(('http', 'user:pass#o...@domain.com:80', '/path', 'query', 
 'fragment'))
'http://user:pass#o...@domain.com:80/path?query#fragment'

--
nosy: +dmi.baranov

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



[issue18122] RuntimeError: not holding the import lock

2013-06-03 Thread Dmi Baranov

Dmi Baranov added the comment:

My system python-2.7.3 affected too:

python -c 'import sys;print(sys.version);import x'
2.7.3 (default, Aug  1 2012, 05:16:07) 
[GCC 4.6.3]
Traceback (most recent call last):
  File string, line 1, in module
RuntimeError: not holding the import lock

$ uname -a
Linux d9frog9n-desktop 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:32:50 UTC 
2012 i686 i686 i386 GNU/Linux

Armin, at which system/architecture you passing that case on 2.7.3?

--

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



[issue18109] os.uname() crashes if hostname contains non-ascii characters

2013-06-03 Thread Dmi Baranov

Dmi Baranov added the comment:

There is patch. Test is non-LGTM, because having a side effect for hostname and 
requires root's permissions for manipulations with hostname[*]. Someone having 
ideas how I can mock system `uname` call?

[*] But this way is OK for Lib/test/test_sockets.py. I'm overheading here? (-:

--
keywords: +patch
Added file: http://bugs.python.org/file30454/issue18109.patch

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



[issue18124] Broken build on target machine with incorrect hostname (non-ascii)

2013-06-03 Thread Dmi Baranov

Dmi Baranov added the comment:

Just a another behavior. My mistake, sorry.

--
resolution:  - duplicate
status: open - closed

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



[issue18021] Update broken link to Apple Publication Style Guide

2013-06-03 Thread Dmi Baranov

Dmi Baranov added the comment:

That link will be outdated in next few months (I believe :-)). What about 
https://help.apple.com/asg/mac ?

--
nosy: +dmi.baranov

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



[issue18124] Broken build on target machine with incorrect hostname (non-ascii)

2013-06-02 Thread Dmi Baranov

New submission from Dmi Baranov:

As a part of issue #18109

$ echo hât | sudo tee /proc/sys/kernel/hostname
$ hostname #Yes, I know about RFC952;-)
hât

$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=POSIX
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

$ make
...
Consider setting $PYTHONHOME to prefix[:exec_prefix]
Traceback (most recent call last):
  File /home/d9frog9n/workspace/cpython_default/Lib/runpy.py, line 160, in 
_run_module_as_main
__main__, fname, loader, pkg_name)
  File /home/d9frog9n/workspace/cpython_default/Lib/runpy.py, line 73, in 
_run_code
exec(code, run_globals)
  File /home/d9frog9n/workspace/cpython_default/Lib/sysconfig.py, line 700, 
in module
_main()
  File /home/d9frog9n/workspace/cpython_default/Lib/sysconfig.py, line 688, 
in _main
_generate_posix_vars()
  File /home/d9frog9n/workspace/cpython_default/Lib/sysconfig.py, line 391, 
in _generate_posix_vars
pybuilddir = 'build/lib.%s-%s' % (get_platform(), sys.version[:3])
  File /home/d9frog9n/workspace/cpython_default/Lib/sysconfig.py, line 632, 
in get_platform
osname, host, release, version, machine = os.uname()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal 
not in range(128)
make: *** [pybuilddir.txt] Error 1

--
components: Installation, Unicode
messages: 190516
nosy: dmi.baranov, ezio.melotti
priority: normal
severity: normal
status: open
title: Broken build on target machine with incorrect hostname (non-ascii)
type: compile error
versions: Python 3.3, Python 3.4

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



[issue18109] os.uname() crashes if hostname contains non-ascii characters

2013-06-02 Thread Dmi Baranov

Dmi Baranov added the comment:

Thanks Charles - I'm reproduced Dominik's issue at default branch:

$ python -c 'import os, sys;print(sys.version);print(os.uname())' 
3.4.0a0 (default:adfec512fb32, Jun  3 2013, 08:09:43) 
[GCC 4.6.3]
Traceback (most recent call last):
  File string, line 1, in module
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal 
not in range(128)

Lastest branches affected only, so - this a bug.

$ python -c 'import os, sys;print(sys.version);print(os.uname())'
2.7.5+ (2.7:e9d0fb934b46, Jun  3 2013, 08:05:55) 
[GCC 4.6.3]
('Linux', 'h\xc3\xa2t', '3.2.0-32-generic', '#51-Ubuntu SMP Wed Sep 26 21:32:50 
UTC 2012', 'i686')

$ python -c 'import os, sys;print(sys.version);print(os.uname())'
3.2.5 (3.2:b9b521efeba3, Jun  3 2013, 08:24:06) 
[GCC 4.6.3]
('Linux', 'hât', '3.2.0-32-generic', '#51-Ubuntu SMP Wed Sep 26 21:32:50 UTC 
2012', 'i686')

Env:
$ hostname
hât
$ locale
LANG=en_US.UTF-8
...

BTW, that issue do not allow to compile from sources on hosts with similar 
names, I've created separate issue #18124 (possible a duplicate, but another 
behavior)

--
components: +Library (Lib)
type: crash - behavior
versions: +Python 3.4

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



[issue18122] RuntimeError: not holding the import lock

2013-06-02 Thread Dmi Baranov

Dmi Baranov added the comment:

Looks like old history from issue 7242

--
nosy: +dmi.baranov, gregory.p.smith

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



[issue18109] os.uname() crashes if hostname contains non-ascii characters

2013-05-31 Thread Dmi Baranov

Dmi Baranov added the comment:

I just checked RFC952 [1] and RFC1123 [2], that host name is incorrect.
I think, you need report to Arch Linux bug-tracker.

$ sudo hostname hât
hostname: the specified hostname is invalid
$ uname -a
Linux d9frog9n-desktop 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26

[1] http://tools.ietf.org/html/rfc952
[2] http://tools.ietf.org/html/rfc1123

--
nosy: +dmi.baranov

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



[issue18109] os.uname() crashes if hostname contains non-ascii characters

2013-05-31 Thread Dmi Baranov

Dmi Baranov added the comment:

/offtop Dumn, sorry for duplication here, Victor. We not having websockets 
here, my page not refreshed.

--

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



[issue18110] Nested set comprehensions in class scope fail

2013-05-31 Thread Dmi Baranov

Changes by Dmi Baranov dmi.bara...@gmail.com:


--
nosy: +dmi.baranov

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



[issue18045] get_python_version is not import in bdist_rpm.py

2013-05-30 Thread Dmi Baranov

Dmi Baranov added the comment:

I would agree that the patch is incorrect, if it was produced with additional 
refactoring or changes in functionality, not described in the issue. It's just 
a PEP8 compliance at package level.

--

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-30 Thread Dmi Baranov

Dmi Baranov added the comment:

Amended

--
Added file: http://bugs.python.org/file30430/issue17987_6.patch

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



[issue18087] os.listdir don't show hidden option

2013-05-29 Thread Dmi Baranov

Dmi Baranov added the comment:

 Also, as mentioned, what you want to hide is not necessarily
 well-defined. For example, under Unix you might want
 to hide *~ files.

Yes, and instead of adding another parameters, something like that:

os.listdir(path, show_hidden=False, hidden_files_mask='*~', 
but_show_directories=True, something_etc=None)

I suggest leaving the hidden files logic outside of stdlib (in the end-user 
code). Welcome to `glob` / `fnmatch` modules :-)

--

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-29 Thread Dmi Baranov

Dmi Baranov added the comment:

Fred or Serhiy - any news here? I'm signed Contributor Agreement few days ago, 
just waiting a change in my profile here, please don't worry about copyright :-)

--

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



[issue17681] Work with an extra field of gzip files

2013-05-29 Thread Dmi Baranov

Dmi Baranov added the comment:

I'll be glad to do it, but having some questions for discussing.

First about FEXTRA format - it consists of a series of subfields [1] and 
current Lib/test/test_gzip.py :: test_read_with_extra having a bit incorrect 
extra field - sure, if somebody using format from RFC1952. You having a real 
samples with extra field?.
Should we parse subfields here (I have already asked Jean-Loup Gailly, 
maintainer of registry of subfield IDs, for current registry values and waiting 
reply) or will just provide extra header as byte string?

Next about GzipFile's public interface - GzipFile(...).extra look ugly. Should 
I extend this ticket to support all metadata headers? FNAME, FCOMMENT, FHCRC, 
etc - correctly reading now, but no ways to get it outside (and no ways to 
create a file with FCOMMENT and FHCRC now).

Eg, something to like this:
GzipFile(...).metadata.FNAME == 'sample.gz'
GzipFile(..., extra=b'AP6Test', comment='comment')


[1] http://tools.ietf.org/html/rfc1952#section-2.3.1.1

--
nosy: +dmi.baranov

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-28 Thread Dmi Baranov

Dmi Baranov added the comment:

`captured_stdin` test changed, docs updated.

--
Added file: http://bugs.python.org/file30396/issue17987_3.patch

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-28 Thread Dmi Baranov

Dmi Baranov added the comment:

Amended, as discussed. Also changed documentation from how to use a context 
managers with that to how it works.

--
Added file: http://bugs.python.org/file30398/issue17987_4.patch

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-28 Thread Dmi Baranov

Dmi Baranov added the comment:

Thanks for review, Serhiy - updated.

--
Added file: http://bugs.python.org/file30400/issue17987_5.patch

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



[issue18087] os.listdir don't show hidden option

2013-05-28 Thread Dmi Baranov

Dmi Baranov added the comment:

So, I'm having a .gitignore file on Windows. Its hidden or not? In other words, 
only your code feel the difference in hidden files policy.
BTW, Mas OSX using two ways - dotfiles and invisible flags in Finder:

$ chflags hidden i-am-hidden-now.txt

(but 'ls' showing it)

--
nosy: +dmi.baranov

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-27 Thread Dmi Baranov

Dmi Baranov added the comment:

Added a patch

--
keywords: +patch
nosy: +dmi.baranov
Added file: http://bugs.python.org/file30387/issue17987.patch

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-27 Thread Dmi Baranov

Dmi Baranov added the comment:

Sorry for noise, missed changes in Doc/library/test.rst. Updated patch added

--
hgrepos: +192
Added file: http://bugs.python.org/file30389/issue17987_2.patch

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



[issue17987] test.support.captured_stderr, captured_stdin not documented

2013-05-27 Thread Dmi Baranov

Dmi Baranov added the comment:

Yes, I agree that this is not an obvious sample, but:

$ ./python -m test.test_support | grep test_captured_stdin
test_captured_stdin (__main__.TestSupport) ... ok

What's about that?

with captured_stdin() as s:
s.write('hello\n')
s.seek(0)
captured = input()

assert captured == 'hello'

--

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



[issue18033] Example for Profile Module shows incorrect method

2013-05-27 Thread Dmi Baranov

Dmi Baranov added the comment:

Added py3 patch

--
keywords: +patch
nosy: +dmi.baranov
versions: +Python 3.4
Added file: http://bugs.python.org/file30390/issue18033_py3.patch

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



[issue18033] Example for Profile Module shows incorrect method

2013-05-27 Thread Dmi Baranov

Dmi Baranov added the comment:

py2

--
Added file: http://bugs.python.org/file30391/issue18033_py2.patch

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



[issue18045] get_python_version is not import in bdist_rpm.py

2013-05-27 Thread Dmi Baranov

Dmi Baranov added the comment:

Added a patch. Not covered by test, because this case require external module 
in test package definition.

--
keywords: +patch
nosy: +dmi.baranov
Added file: http://bugs.python.org/file30392/issue18045.patch

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



[issue17878] There is no way to get a list of available codecs

2013-05-02 Thread Dmi Baranov

Dmi Baranov added the comment:

I think the function is a bit misleading. I suggest something like 
CodecsSearcher, please look at attached implementation (dirty code, just for 
start discussion about interfaces, lazy caches, etc).

--
Added file: http://bugs.python.org/file30107/codecs_searchers.py

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



[issue17878] There is no way to get a list of available codecs

2013-05-02 Thread Dmi Baranov

Dmi Baranov added the comment:

My +1 for __iter__ with default `raise StopIteration`, it is more elegant 
solution than declaration and guarantee of the interfaces (based at 
collections.abc.Callable and collections.abc.Iterator).
 
Paul, result as iterable of CodecInfo objects is gives much more flexibility 
than the names of codecs (whats if you will have a few codecs with the same 
name in different SearchObjects?)

As I see, you would like use this as:

encoded_data = 'abc'
for codecs in codecs.registered_codecs():
 decoded_data = codecs.decode(data)
 if decoded_data == 'cba': # cracked
  break

Whats about backward compatibly with Lib/encoding modules (initial item in 
interp-codec_search_path)? Can we skip anything in search_path, if its not 
supports iteration?

--

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



[issue17878] There is no way to get a list of available codecs

2013-05-02 Thread Dmi Baranov

Dmi Baranov added the comment:

Sorry for additional nose - currently there is no way to change the 
codecs_search_path. Similarly with sys.patch_hooks is a great way to increase 
the level of customization (maybe I have a faster codec?).

--

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



[issue17319] http.server.BaseHTTPRequestHandler send_response_only doesn't check the type and value of the code.

2013-05-01 Thread Dmi Baranov

Dmi Baranov added the comment:

Attached patch for checking status code based at RFC 2616 [1].
Covered by tests.

[1] http://tools.ietf.org/html/rfc2616#section-6.1.1

--
keywords: +patch
nosy: +dmi.baranov
Added file: http://bugs.python.org/file30100/issue17319.patch

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



[issue16396] Importing ctypes.wintypes on Linux gives a traceback

2013-05-01 Thread Dmi Baranov

Dmi Baranov added the comment:

Found only this patch [1] :) I think is possible to change 
VARIANT_BOOL._type_ to any of short types [2] for non-nt platforms?

[1] 
https://code.launchpad.net/~mandel/python-distutils-extra/import_issues/+merge/53519
[2] http://msdn.microsoft.com/en-us/library/cc237864.aspx

--
nosy: +dmi.baranov

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



[issue17878] There is no way to get a list of available codecs

2013-05-01 Thread Dmi Baranov

Dmi Baranov added the comment:

I think its not possible while codecs registry contains search callbacks 
(stateless-registry)

--
components: +Library (Lib)
nosy: +dmi.baranov

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



[issue12458] Tracebacks should contain the first line of continuation lines

2013-04-30 Thread Dmi Baranov

Changes by Dmi Baranov dmi.bara...@gmail.com:


--
nosy: +dmi.baranov

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



[issue17829] csv.Sniffer.snif doesn't set up the dialect properly for a csv created with dialect=csv.excel_tab and containing quote () char

2013-04-30 Thread Dmi Baranov

Changes by Dmi Baranov dmi.bara...@gmail.com:


--
nosy: +dmi.baranov

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



[issue17630] Create a pure Python zipfile importer

2013-04-30 Thread Dmi Baranov

Changes by Dmi Baranov dmi.bara...@gmail.com:


--
nosy: +dmi.baranov

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



[issue17867] Deleting __import__ from builtins can crash Python3

2013-04-29 Thread Dmi Baranov

New submission from Dmi Baranov:

Simple case - let's delete __import__ and try to import anything

$ python3.3
Python 3.3.0 (default, Oct  7 2012, 11:03:52) 
[GCC 4.4.3] on linux
Type help, copyright, credits or license for more information.
 del __builtins__.__dict__['__import__']
 import os
Traceback (most recent call last):
  File stdin, line 1, in module
Fatal Python error: __import__ missing

Current thread 0x7f07c9ebc700:
Aborted

But in python2.x

$ python2.7
Python 2.7.3 (default, Sep 22 2012, 02:37:18) 
[GCC 4.4.3] on linux2
Type help, copyright, credits or license for more information.
 del __builtins__.__dict__['__import__']
 import os
Traceback (most recent call last):
  File stdin, line 1, in module
ImportError: __import__ not found


--
components: Interpreter Core
messages: 188059
nosy: Dmi.Baranov
priority: normal
severity: normal
status: open
title: Deleting __import__ from builtins can crash Python3
type: crash
versions: Python 3.3

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



[issue17867] Deleting __import__ from builtins can crash Python3

2013-04-29 Thread Dmi Baranov

Dmi Baranov added the comment:

Another example of post-effects:

 del __builtins__.__dict__['__import__']
 1/0
Traceback (most recent call last):
  File stdin, line 1, in module
Fatal Python error: __import__ missing

Current thread 0x7f3db64fd700:
Aborted

--

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



[issue17714] str.encode('base64') add trailing new line character. It is not documented.

2013-04-29 Thread Dmi Baranov

Dmi Baranov added the comment:

Added a patch

--
keywords: +patch
nosy: +dmi.baranov
Added file: http://bugs.python.org/file30069/issue17714.patch

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



[issue17872] Crash in marshal.load() with bad reader

2013-04-29 Thread Dmi Baranov

Changes by Dmi Baranov dmi.bara...@gmail.com:


--
nosy: +dmi.baranov

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