Lines Matching full:name
82 name, value = constant
83 return f'{name}: Final[{type(value).__name__}] = ...'
113 def visit_property(prop, name=None): argument
115 pname = name or prop.fget.__name__
120 def visit_constructor(cls, name='__init__', args=None): argument
121 init = name == '__init__'
128 sig = f'{name}({arglist}) -> {rettype}'
198 for name in constructor:
199 if name in override:
201 if name in cls.__dict__:
202 done.add(name)
211 def dunder(name): argument
212 return name.startswith('__') and name.endswith('__')
215 for name in seq:
216 if name in skip:
218 if name in done:
220 if dunder(name):
221 if name not in special and name not in override:
222 done.add(name)
224 yield name
226 for name in members(keys):
227 attr = getattr(cls, name)
229 done.add(name)
233 for name in members(keys):
234 if name in override:
235 done.add(name)
236 lines.add = override[name]
239 if name in special:
240 done.add(name)
241 sig = special[name]
245 attr = getattr(cls, name)
248 done.add(name)
249 if name == attr.__name__:
250 obj = dct[name]
257 lines.add = f'{name} = {attr.__name__}'
261 done.add(name)
266 done.add(name)
267 lines.add = visit_property(attr, name)
271 done.add(name)
272 lines.add = visit_constant((name, attr))
275 leftovers = [name for name in keys if name not in done and name not in skip]
301 keys.sort(key=lambda name: name.startswith('_'))
304 (name, getattr(module, name))
305 for name in keys
308 name not in done and name not in skip,
309 isinstance(getattr(module, name), int),
313 for name, value in constants:
314 done.add(name)
315 if name in OVERRIDE:
316 lines.add = OVERRIDE[name]
318 lines.add = visit_constant((name, value))
322 for name in keys:
323 if name in done or name in skip:
325 value = getattr(module, name)
328 done.add(name)
351 done.add(name)
352 if name == value.__name__:
355 lines.add = f'{name} = {value.__name__}'
359 for name in keys:
360 if name in done or name in skip:
362 value = getattr(module, name)
363 done.add(name)
364 if name in OVERRIDE:
365 lines.add = OVERRIDE[name]
367 lines.add = visit_constant((name, value))
369 leftovers = [name for name in keys if name not in done and name not in skip]