Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #21314

Re: Error importing __init__ declared variable from another package

References <CAK4NeTE4csrgA=VUoB-OeBqJmUh3FfcwFGxkHLuw6wnqXpvpmA@mail.gmail.com> <CAK4NeTGfsW-Z-SY=rUJFUWuLSbiMP7kqUQQ3gYVQ4JsuYDTxMg@mail.gmail.com> <CAK4NeTGtZzYk7g==QnLCJPVrN=zTABVR0fzqsiwqQkzDQnfCfw@mail.gmail.com>
From Fabio Zadrozny <fabiofz@gmail.com>
Date 2012-03-07 07:38 -0300
Subject Re: Error importing __init__ declared variable from another package
Newsgroups comp.lang.python
Message-ID <mailman.461.1331116752.3037.python-list@python.org> (permalink)

Show all headers | View raw


On Wed, Feb 29, 2012 at 1:38 AM, Jason Veldicott
<jasonveldicott@gmail.com> wrote:
>> > Hi,
>> >
>> > I have a simple configuration of modules as beneath, but an import error
>> > is reported:
>> >
>> > /engine
>> >    (__init__ is empty here)
>> >    engine.py
>> > /sim
>> >    __init__.py
>> >
>> >
>> > The module engine.py imports a variable instantiated in sim.__init__ as
>> > follows:
>> >
>> >    from sim import var_name
>> >    var_name.func()
>> >
>> > The following error messaged is received on the func() call above
>> > (Eclipse
>> > PyDev):
>> >
>> > "undefined variable from import: func"
>> Are you rephrasing or is this really the error message? If so run your
>> program again on the command-line. Then please cut and paste the error
>> message together with the traceback.
>> > Any idea why this is causing an error?
>> What version of Python are you using?
>> What does sim/__init__.py contain?
>
>
>
> Thanks Peter.
>
> I'm using Python 2.6, but it works at the command line.  The error only
> appears in Eclipse as a red cross in the margin.  The exact error msg, as
> appears in a floating text caption on mouse over, is as I mentioned
> (capitalised).
>
> Perhaps it is some issue in PyDev, maybe related to the version of Python
> I'm using.
>
> I'm in the process of trying to solve another related import problem, and
> wished to resolve this one in the hope that it might shed light on the
> other. But as it works beside the error icon appearing, I might just ignore
> it and spare the trouble of precise identification of cause.

Please report that as a bug in the PyDev sf tracker (please attach a
sample project where this problem can be reproduced).

Cheers,

Fabio

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: Error importing __init__ declared variable from another package Fabio Zadrozny <fabiofz@gmail.com> - 2012-03-07 07:38 -0300

csiph-web