Module Expr Str Import alias Import alias Assign NameStore ListLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If CompareLtELtE Num NameLoad Call NameLoad NameLoad body Return SubscriptLoad NameLoad Index BinOpSub NameLoad Num orelse Return Str decorator_list Assign NameStore Dict FunctionDef arguments args defaults body Expr Str Global identifier Assign NameStore Dict decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIn NameLoad NameLoad body Return SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num orelse Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr orelse If CompareIn NameLoad NameLoad body Assign NameStore ListLoad NameLoad orelse Return For NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore SubscriptLoad NameLoad Index NameLoad If CompareIs NameLoad NameLoad body Continue TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Delete SubscriptDel NameLoad Index NameLoad Continue If BoolOpOr CompareNotEq NameLoad AttributeLoad NameLoad attr CompareNotEq NameLoad AttributeLoad NameLoad attr body Delete SubscriptDel NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIn NameLoad NameLoad body Delete SubscriptDel NameLoad Index NameLoad If BoolOpOr UnaryOpNot NameLoad BoolOpAnd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Return ListLoad Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If BoolOpAnd NameLoad CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad Str NameLoad If BoolOpAnd NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Pass orelse If CompareIs NameLoad NameLoad body Return ListLoad Assign SubscriptStore NameLoad Index NameLoad TupleLoad Call NameLoad NameLoad NameLoad ListComp BinOpAdd NameLoad Str comprehension NameStore Call AttributeLoad NameLoad attr NameLoad Return SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return ListLoad For NameStore AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Continue TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Break handlers ExceptHandler type AttributeLoad NameLoad attr body Pass orelse Return ListLoad TryExcept body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return ListLoad If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body AugAssignAdd SubscriptStore NameLoad Index Num Str Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list
N/A N/A Cache lines from files.

This is intended to read lines from modules imported -- hence if a filename
is not found, it will look down the module search path for a file by
that name.
 N/A sys N/A os N/A __all__ N/A getline clearcache checkcache getline N/A N/A filename lineno module_globals N/A None N/A N/A lines N/A getlines filename module_globals N/A N/A 1 lineno N/A len lines N/A N/A N/A lines N/A N/A lineno 1 N/A N/A N/A N/A cache N/A clearcache N/A N/A N/A N/A N/A Clear the cache entirely. N/A cache N/A cache N/A N/A getlines N/A N/A filename module_globals N/A None N/A N/A Get the lines for a file from the cache.
    Update the cache if it doesn't contain an entry for this file already. N/A N/A filename cache N/A N/A N/A N/A cache N/A filename N/A 2 N/A N/A N/A updatecache filename module_globals N/A checkcache N/A N/A filename N/A None N/A N/A Discard cache entries that are out of date.
    (This is not checked upon each call!) N/A N/A filename None N/A N/A filenames N/A N/A cache keys N/A N/A N/A filename cache N/A N/A filenames N/A filename N/A N/A N/A filename filenames N/A N/A N/A size mtime lines fullname N/A cache N/A filename N/A N/A mtime None N/A N/A N/A N/A N/A stat N/A N/A os stat fullname N/A N/A N/A N/A os error N/A N/A N/A cache N/A filename N/A N/A N/A N/A size N/A stat st_size N/A mtime N/A stat st_mtime N/A N/A N/A cache N/A filename N/A updatecache N/A N/A filename module_globals N/A None N/A N/A Update a cache entry and return its list of lines.
    If something's wrong, print a message, discard the cache entry,
    and return an empty list. N/A N/A filename cache N/A N/A N/A cache N/A filename N/A N/A N/A filename N/A N/A N/A filename startswith < N/A N/A filename endswith > N/A N/A N/A N/A fullname filename N/A N/A N/A stat N/A N/A os stat fullname N/A N/A N/A OSError N/A N/A basename filename N/A N/A module_globals N/A __loader__ module_globals N/A N/A name N/A N/A module_globals get __name__ N/A loader N/A module_globals N/A __loader__ N/A get_source N/A getattr loader get_source None N/A N/A name get_source N/A N/A N/A N/A data N/A get_source name N/A N/A N/A N/A ImportError IOError N/A N/A N/A N/A N/A data None N/A N/A N/A N/A N/A cache N/A filename N/A N/A len data None N/A N/A line N/A line N/A N/A data splitlines fullname N/A N/A N/A cache N/A filename N/A 2 N/A N/A N/A N/A os path isabs filename N/A N/A N/A N/A dirname N/A sys path N/A N/A N/A N/A fullname N/A N/A N/A os path join dirname basename N/A N/A N/A N/A TypeError AttributeError N/A N/A N/A N/A N/A stat N/A N/A os stat fullname N/A N/A N/A N/A N/A os error N/A N/A N/A N/A N/A N/A N/A N/A N/A open fullname rU fp N/A N/A lines N/A N/A fp readlines N/A N/A N/A IOError N/A N/A N/A N/A N/A lines N/A N/A N/A N/A lines N/A -1 endswith N/A N/A N/A lines N/A -1 N/A N/A size mtime N/A N/A stat st_size N/A stat st_mtime N/A N/A cache N/A filename N/A size mtime lines fullname N/A lines N/A