On Oct 27, 2005, at 4:32 PM, Neal Becker wrote: > "Martin v. Löwis" wrote: > >> I see. Python is making up the EISDIR, looking at the stat result. >> In Objects/fileobject.c:dircheck generates the EISDIR error, which >> apparently comes from posix_fdopen, PyFile_FromFile, >> fill_file_fields. >> >> Python simply does not support file objects which stat(2) as >> directories. >> >> > > OK, does python have a C API that would allow me to create a python > file > object from my C (C++) code? Then instead of using python's fdopen > I could > just do it myself. Why do you need a file object for something that is not a file anyway? select.select doesn't require file objects for example, just objects that have a fileno() method. -bob
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4