Get symtable to limp along, can run compiler/symbols.py. Not saying much, needs more work.
diff --git a/Lib/symtable.py b/Lib/symtable.py
index 38042ae..3f1332e 100644
--- a/Lib/symtable.py
+++ b/Lib/symtable.py
@@ -13,7 +13,10 @@
def symtable(code, filename, compile_type):
raw = _symtable.symtable(code, filename, compile_type)
- return newSymbolTable(raw[0], filename)
+ for top in raw.itervalues():
+ if top.name == 'top':
+ break
+ return newSymbolTable(top, filename)
class SymbolTableFactory:
def __init__(self):