(self, table, filename)
| 31 | self.__memo = weakref.WeakValueDictionary() |
| 32 | |
| 33 | def new(self, table, filename): |
| 34 | if table.type == _symtable.TYPE_FUNCTION: |
| 35 | return Function(table, filename) |
| 36 | if table.type == _symtable.TYPE_CLASS: |
| 37 | return Class(table, filename) |
| 38 | return SymbolTable(table, filename) |
| 39 | |
| 40 | def __call__(self, table, filename): |
| 41 | key = table, filename |