[issue15247] io.open() is inconsistent re os.open()

2012-07-06 Thread Dave King

Changes by Dave King d...@davbo.org:


--
nosy: +davbo

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 9cf9527358a5 by Antoine Pitrou in branch '3.2':
Issue #15247: FileIO now raises an error when given a file descriptor pointing 
to a directory.
http://hg.python.org/cpython/rev/9cf9527358a5

New changeset 19bd61ed3b3b by Antoine Pitrou in branch 'default':
Issue #15247: FileIO now raises an error when given a file descriptor pointing 
to a directory.
http://hg.python.org/cpython/rev/19bd61ed3b3b

New changeset d7040647d590 by Antoine Pitrou in branch '2.7':
Issue #15247: FileIO now raises an error when given a file descriptor pointing 
to a directory.
http://hg.python.org/cpython/rev/d7040647d590

--
nosy: +python-dev

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-06 Thread Antoine Pitrou

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

Thanks, the issue should be fixed now.

--
resolution:  - fixed
stage: needs patch - committed/rejected
status: open - closed

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-04 Thread Antoine Pitrou

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

Good catch indeed.

--
components: +IO
nosy: +pitrou
stage:  - needs patch
versions: +Python 3.2

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-04 Thread Arfrever Frehtes Taifersar Arahesis

Changes by Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com:


--
nosy: +Arfrever

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-04 Thread Juancarlo Añez

Juancarlo Añez apal...@gmail.com added the comment:

Note that attempting subsequent operations on the returned object do raise 
IsADirectoryError.


 import io
 import os
 d = io.open(os.open('.',0))
 d.read()
Traceback (most recent call last):
  File stdin, line 1, in module
IsADirectoryError: [Errno 21] Is a directory


--

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-03 Thread Juancarlo Añez

New submission from Juancarlo Añez apal...@gmail.com:

 import io
 d = io.open('.')
Traceback (most recent call last):
  File stdin, line 1, in module
IsADirectoryError: [Errno 21] Is a directory: '.'
 

 import os
 d = io.open(os.open('.',0))
 d
_io.TextIOWrapper name=3 mode='r' encoding='UTF-8'


--
components: Library (Lib)
messages: 164633
nosy: apalala
priority: normal
severity: normal
status: open
title: io.open() is inconsistent re os.open()
type: behavior
versions: Python 2.7, Python 3.3

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



[issue15247] io.open() is inconsistent re os.open()

2012-07-03 Thread Juancarlo Añez

Juancarlo Añez apal...@gmail.com added the comment:

io.open() clearly doesn't care about opening directories as long as they are 
passed as os.open() file descriptors. Quite unexpected!

--

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