[Python-Dev] PEP 471 (scandir): Poll to choose the implementation (full C or C+Python) (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Fri Feb 13 14:44:08 CET 2015
- Previous message: [Python-Dev] PEP 471 (scandir): Poll to choose the implementation (full C or C+Python)
- Next message: [Python-Dev] PEP 471 (scandir): Poll to choose the implementation (full C or C+Python)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, 13 Feb 2015 08:35:00 -0500 Ben Hoyt <benhoyt at gmail.com> wrote:
If we go ahead with the all C approach, I'd be in favour of refactoring a little and putting the new scandir code into a separate C file. There are two ways to do this: a) sticking with a single Python module and just referencing the non-static functions in scandir.c from posixmodule.c, or b) sharing some functions but making scandir.c its own importable module. Option (a) is somewhat simpler as there's not module setup stuff twice, but I don't know if there's a precedent for that way of doing things.
The _io module already does things that way (the (a) option, I mean).
Regards
Antoine.
- Previous message: [Python-Dev] PEP 471 (scandir): Poll to choose the implementation (full C or C+Python)
- Next message: [Python-Dev] PEP 471 (scandir): Poll to choose the implementation (full C or C+Python)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]