Mike Hoy wrote: > On Tue, Jun 9, 2009 at 6:34 AM, The Green Tea Leaf > <thegreenteal...@gmail.com <mailto:thegreenteal...@gmail.com>> wrote: > > I got an email from him that he had a gzip.pyc file in that folder. > Once he deleted that everything works OK. > > > Heh... I think I've made that mistake before; > > "My import statement doesn't work right! When I "import <somelib>" > it tells me none of the methods are available!" > > And then I realize my file was named that. Doh! > > live and learn though, eh? > > Yea and I knew better than to do that too. Guess I had to make the > mistake to really get it into my head.. Funny how that works. You read > all about that stuff in books, but you don't actually know it until you > put it into practice.
I think most people have done this at least once in their life; I still remember when I did it... not only once, in fact... And I think it is one of the most frequent cause of "misbehaving libraries"... Maybe python should issue some kind of warning when a module being imported from a local path has the same name as an installed module? It is never a good idea to name a module the same as an installed library unless you're deliberately trying to shadow the library for some reason (in which case you're a fully consenting adult). _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor