possible circular import problem with python-3, but not python-2

2010-09-27 Thread Darren Dale
23, in init h5py.h5t (h5py/h5t.c:16481) File h5t.pxd, line 17, in init h5py.h5p (h5py/h5p.c:9297) ImportError: No module named h5t That looks like it might be a circular import problem, but it works fine with python-2.6. I'm at a loss on how to proceed, could anyone please offer a suggestion

Re: Circular import problem

2007-07-15 Thread Alex Popescu
On Jul 14, 6:27 am, Gabriel Genellina [EMAIL PROTECTED] wrote: En Fri, 13 Jul 2007 13:24:57 -0300, bvdp [EMAIL PROTECTED] escribió: Seehttp://effbot.org/zone/import-confusion.htm Try to move the circular references later in the code (maybe inside a function, when it is required), or

Re: Circular import problem

2007-07-15 Thread Gabriel Genellina
En Sun, 15 Jul 2007 08:49:54 -0300, Alex Popescu [EMAIL PROTECTED] escribió: But, I still don't understand how python can access a function in a file I have NOT included. In this case, to get things to work, I DO NOT import MMA.grooves but later in the module I access a function with

Re: Circular import problem

2007-07-15 Thread Alex Popescu
On Jul 15, 10:08 pm, Gabriel Genellina [EMAIL PROTECTED] wrote: En Sun, 15 Jul 2007 08:49:54 -0300, Alex Popescu [EMAIL PROTECTED] escribió: But, I still don't understand how python can access a function in a file I have NOT included. In this case, to get things to work, I DO NOT

Re: Circular import problem

2007-07-14 Thread bvdp
But, I still don't understand how python can access a function in a file I have NOT included. In this case, to get things to work, I DO NOT import MMA.grooves but later in the module I access a function with xx=MMA.grooves.somefunc() and it finds the function, and works just fine. It

Re: Circular import problem

2007-07-14 Thread greg
bvdp wrote: before I moved other imports around I was able to do the following: 1. NOT include MMA.gooves, 2. call the function MMA.grooves.somefunc() and have it work. The import doesn't necessarily have to be in the same module where the attribute is used. The first time *any* module

Re: Circular import problem

2007-07-14 Thread Gabriel Genellina
En Sat, 14 Jul 2007 14:44:05 -0300, bvdp [EMAIL PROTECTED] escribió: But, I still don't understand how python can access a function in a file I have NOT included. In this case, to get things to work, I DO NOT import MMA.grooves but later in the module I access a function with

Re: Circular import problem

2007-07-13 Thread bvdp
Seehttp://effbot.org/zone/import-confusion.htm Try to move the circular references later in the code (maybe inside a function, when it is required), or much better, refactor it so there is no circularity. -- Gabriel Genellina Yes, thanks. I'd read that page before posting. Helpful. But,

Re: Circular import problem

2007-07-13 Thread bvdp
Just as a bit of a followup, I have fixed the problem in my code. I changed the order of some of the imports in some other modules. What I was doing was more guesswork and good luck ... but it works. I really wonder if there is a better way to figure these problems out. Reading a few of the

Re: Circular import problem

2007-07-13 Thread Gabriel Genellina
En Fri, 13 Jul 2007 13:24:57 -0300, bvdp [EMAIL PROTECTED] escribió: Seehttp://effbot.org/zone/import-confusion.htm Try to move the circular references later in the code (maybe inside a function, when it is required), or much better, refactor it so there is no circularity. -- Gabriel

Circular import problem

2007-07-12 Thread bvdp
I'm going quite nutty here with an import problem. I've got a fairly complicated program (about 12,000 lines in 34 modules). I just made some improvements and get the following error: bob$ mma Traceback (most recent call last): File /usr/local/bin/mma, line 55, in module import MMA.main

Re: Circular import problem

2007-07-12 Thread Gabriel Genellina
En Thu, 12 Jul 2007 23:36:16 -0300, bvdp [EMAIL PROTECTED] escribió: I'm going quite nutty here with an import problem. I've got a fairly complicated program (about 12,000 lines in 34 modules). I just made some improvements and get the following error: bob$ mma Traceback (most recent call

circular import problem

2005-09-09 Thread Learning Python
An example in the book I didn't understood well two modules files recursively import/from each other in recur1.py,we have: x=1 import recur2 y=1 in recur2.py, we have from recur1 import x from recur1 import y If we run interactively at python command line, import recur1 it has errors like

Re: circular import problem

2005-09-09 Thread Terry Reedy
Learning Python [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] An example in the book I didn't understood well two modules files recursively import/from each other There are past postings available in the archives (via Google) at least, that lucided discuss circular imports.