This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author alexandre.vassalotti
Recipients alexandre.vassalotti, benjamin.peterson
Date 2009-04-03.23:55:40
SpamBayes Score 1.0557921e-10
Marked as misclassified No
Message-id <1238802942.81.0.198764911967.issue5682@psf.upfronthosting.co.za>
In-reply-to
Content
Here is a patch that moves the source files of the _io module (and
closely related modules) into subdirectory of Modules. The new file
hierarchy proposed is the following:

  Modules/
    _io/
      _iomodule.h
      _iomodule.c
      iobase.c
      fileio.c
      bufferedio.c
      textio.c
      bytesio.c
      stringio.c

I believe that moving the io module into its own subdirectory will make
clear whether the different I/O implementations share common bugs.
Currently, it is quite easy to miss a module when doing a bug fix.

The patch was not tested on Windows. I tried my best to configure by
hand PCbuild and PC/{VC, VS7.1, VS8.0}. However, I would be surprised if
my changes were flawless.
History
Date User Action Args
2009-04-03 23:55:42alexandre.vassalottisetrecipients: + alexandre.vassalotti, benjamin.peterson
2009-04-03 23:55:42alexandre.vassalottisetmessageid: <1238802942.81.0.198764911967.issue5682@psf.upfronthosting.co.za>
2009-04-03 23:55:41alexandre.vassalottilinkissue5682 messages
2009-04-03 23:55:40alexandre.vassalotticreate