Lines Matching defs:level
10 # IMPORTANT: Whenever making changes to this module, be sure to run a top-level
21 # anything specified at the class level.
52 # Module-level locking ########################################################
1035 def _resolve_name(name, package, level):
1037 bits = package.rsplit('.', level - 1)
1038 if len(bits) < level:
1039 raise ImportError('attempted relative import beyond top-level package')
1101 def _sanity_check(name, package, level):
1105 if level < 0:
1106 raise ValueError('level must be >= 0')
1107 if level > 0:
1113 if not name and level == 0:
1192 def _gcd_import(name, package=None, level=0):
1194 being made from, and the level adjustment.
1201 _sanity_check(name, package, level)
1202 if level > 0:
1203 name = _resolve_name(name, package, level)
1271 def __import__(name, globals=None, locals=None, fromlist=(), level=0):
1277 being imported (e.g. ``from module import <fromlist>``). The 'level'
1279 import (e.g. ``from ..pkg import mod`` would have a 'level' of 2).
1282 if level == 0:
1287 module = _gcd_import(name, package, level)
1291 if level == 0: