inspect.getmembers(object[, predicate]) Return all the members of an object in a list of (name, value) pairs sorted by nam
inspect.getmembers(object[, predicate])
Return all the members of an object in a list of (name, value) pairs sorted by nam
(name, value)
members = [] for name, obj in inspect.getmembers(module): source, start_line = inspect.getsourcelines(obj) members.append([name, obj, start_line]) def _line_order(value): return value[2] members.sort(key = _line_order)