I have a Python project ( https://github.com/astropy/astroquery ) where I get incorrect "undefined variable" errors in astroquery/simbad/sim_queries.py .
To illustrate the problem I made a small PyDev test project with an empty __init__.py file and these two files:
------------------------------
# one.py
__all__ = ('AClass', '_BClass')
class AClass:
pass
class _BClass:
pass
------------------------------
# two.py
from .one import *
AClass()
_BClass()
------------------------------
I get these two incorrect errors reported by PyDev:
Description Resource Path Location Type
Undefined variable: _BClass two.py /pydev_test_package line 3 PyDev Problem
Unresolved import: one two.py /pydev_test_package line 0 PyDev Problem
Can you reproduce?