[Numpy-discussion] Import patch

Charles R Harris charlesr.harris at gmail.com
Mon Apr 4 11:33:49 EDT 2011


On Mon, Apr 4, 2011 at 8:57 AM, Paul Anton Letnes <
paul.anton.letnes at gmail.com> wrote:

>
> On 4. apr. 2011, at 16.42, Charles R Harris wrote:
>
> >
> >
> > On Mon, Apr 4, 2011 at 8:29 AM, Paul Anton Letnes <
> paul.anton.letnes at gmail.com> wrote:
> >
> > On 4. apr. 2011, at 15.34, Charles R Harris wrote:
> >
> > >
> > >
> > > On Sun, Apr 3, 2011 at 4:35 AM, Paul Anton Letnes <
> paul.anton.letnes at gmail.com> wrote:
> > > Hi.
> > >
> > > When looking at the loadtxt/savetxt tickets, I noticed that the 're'
> module is imported in an odd place. I therefore suggest that this import is
> moved to the top of the file, in order to gather these as much as possible.
> I find the code easier to read then. After all, there is no 'try / catch' or
> similar to check if the module exists. See patch below. I do not believe any
> tests or tickets are needed - correct me if I am wrong.
> > >
> > > Cheers,
> > > Paul.
> > >
> > >
> > > --- a/numpy/lib/npyio.py        Sat Apr 02 20:19:55 2011 -0600
> > > +++ b/numpy/lib/npyio.py        Sun Apr 03 12:30:02 2011 +0200
> > > @@ -6,6 +6,7 @@
> > >  import format
> > >  import sys
> > >  import os
> > > +import re
> > >  import sys
> > >  import itertools
> > >  import warnings
> > > @@ -956,7 +957,6 @@
> > >         if own_fh:
> > >             fh.close()
> > >
> > > -import re
> > >  def fromregex(file, regexp, dtype):
> > >     """
> > >     Construct an array from a text file, using regular expression
> parsing.
> > >
> > > If you want to see a lot of other small things for cleanups, run
> pyflakes or pylint on the files in numpy/lib
> > >
> > > Chuck
> > > _______________________________________________
> > > NumPy-Discussion mailing list
> > > NumPy-Discussion at scipy.org
> > > http://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
> > Are you suggesting that I should do this and submit one or more patches?
> >
> > That would be great, and a good way to get into numpy development.
> >
> >
> > By the way - what is a suggested form of submitting patches? Using e-mail
> seems a bit clumsy to me.
> >
> >
> > The best thing would be to setup to do your work on github and then issue
> pull requests, see the directions here:
> http://docs.scipy.org/doc/numpy/dev/gitwash/development_setup.html. If you
> are on linux or mac getting set up should be pretty easy. Windows may be
> trickier, I don't have experience doing development on that platform.
>
> I'm on a mac, and I've got git. The skills to use it will have to grow with
> time.
>
> I submitted a pull request on this particular patch - let me know if I got
> it right!
>
>
Looked good, I went ahead and applied it. Mind, we aren't always so
responsive ;)

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20110404/aff118ad/attachment.html>


More information about the NumPy-Discussion mailing list