[Python-Dev] Best Python API for exposing posix_spawn (original) (raw)
Nick Coghlan ncoghlan at gmail.com
Mon Jan 8 22:31:59 EST 2018
- Previous message (by thread): [Python-Dev] Best Python API for exposing posix_spawn
- Next message (by thread): [Python-Dev] Best Python API for exposing posix_spawn
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 8 January 2018 at 19:11, Pablo Galindo Salgado <pablogsal at gmail.com> wrote:
Following Gregory's comment on the PR I understand that he is proposing to have three objects in the os module representing each action and pass a sequence of these objects to the Python API. What I am not sure about this is that there is no previous example of such classes in the os module for other similar APIs and therefore I am not sure if there is a better approach.
Probably the closest prior art would be the os.DirEntry objects used for the items yielded from os.scandir - that is the same general idea (a dedicated Python class to represent a C struct), just in the other direction.
As with DirEntry, I don't see any obvious value in making the new objects iterable though - we should be able to just use named field access in both the C and Python APIs.
Cheers, Nick.
-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
- Previous message (by thread): [Python-Dev] Best Python API for exposing posix_spawn
- Next message (by thread): [Python-Dev] Best Python API for exposing posix_spawn
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]