#pylint: disable=W0401,W0611,no-absolute-import,invalid-name,import-error,bare-except,broad-except,wrong-import-order,ungrouped-imports """check unexistant names imported are reported""" from __future__ import print_function import collections.tutu # [no-name-in-module] from collections import toto # [no-name-in-module] toto.yo() from xml.etree import ElementTree ElementTree.nonexistant_function() # [no-member] ElementTree.another.nonexistant.function() # [no-member] print(collections.yo) # [no-member] import sys print(sys.stdout, 'hello world') print(sys.stdoout, 'bye bye world') # [no-member] import re re.finditer('*', 'yo') from rie import * from re import findiiter, compiile # [no-name-in-module,no-name-in-module] import os 'SOMEVAR' in os.environ # [pointless-statement] try: from collections import something except ImportError: something = None try: from collections import anything # [no-name-in-module] except ValueError: anything = None try: import collections.missing except ImportError: pass try: import collections.indeed_missing # [no-name-in-module] except ValueError: pass try: import collections.dont_emit except Exception: pass try: import collections.please_dont_emit except: pass try: if something: import collections.please_dont_emit except Exception: pass from .no_self_use import Super from .no_self_use import lala # [no-name-in-module] from .no_self_use.bla import lala1 # [no-name-in-module]