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


Groups > comp.lang.python > #21314 > unrolled thread

Re: Error importing __init__ declared variable from another package

Started byFabio Zadrozny <fabiofz@gmail.com>
First post2012-03-07 07:38 -0300
Last post2012-03-07 07:38 -0300
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

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

#21314 — Re: Error importing __init__ declared variable from another package

FromFabio Zadrozny <fabiofz@gmail.com>
Date2012-03-07 07:38 -0300
SubjectRe: Error importing __init__ declared variable from another package
Message-ID<mailman.461.1331116752.3037.python-list@python.org>
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

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web