testCompileLibrary (__main__.CompilerTest) ... compiling /home/splitscreen/src/python/python/Lib/dircache.py<br>compiling /home/splitscreen/src/python/python/Lib/smtplib.py<br>compiling /home/splitscreen/src/python/python/Lib/pickle.py
<br>ERROR<br>testFlatten (__main__.CompilerTest) ... ok<br>testLineNo (__main__.CompilerTest) ... ok<br>testNewClassSyntax (__main__.CompilerTest) ... ok<br>testYieldExpr (__main__.CompilerTest) ... ok<br><br>======================================================================
<br>ERROR: testCompileLibrary (__main__.CompilerTest)<br>----------------------------------------------------------------------<br>Traceback (most recent call last):<br>&nbsp; File &quot;Lib/test/test_compiler.py&quot;, line 36, in testCompileLibrary
<br>&nbsp;&nbsp;&nbsp; compiler.compile(buf, basename, &quot;exec&quot;)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 64, in compile<br>&nbsp;&nbsp;&nbsp; gen.compile()<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 112, in compile
<br>&nbsp;&nbsp;&nbsp; gen = ModuleCodeGenerator(tree)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 1290, in __init__<br>&nbsp;&nbsp;&nbsp; walk(tree, self)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 106, in walk
<br>&nbsp;&nbsp;&nbsp; walker.preorder(tree, visitor)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 63, in preorder<br>&nbsp;&nbsp;&nbsp; self.dispatch(tree, *args) # XXX *args make sense?<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 57, in dispatch
<br>&nbsp;&nbsp;&nbsp; return meth(node, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 350, in visitModule<br>&nbsp;&nbsp;&nbsp; self.visit(node.node)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 57, in dispatch
<br>&nbsp;&nbsp;&nbsp; return meth(node, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 40, in default<br>&nbsp;&nbsp;&nbsp; self.dispatch(child, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 57, in dispatch
<br>&nbsp;&nbsp;&nbsp; return meth(node, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 362, in visitFunction<br>&nbsp;&nbsp;&nbsp; self._visitFuncOrLambda(node, isLambda=0)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 380, in _visitFuncOrLambda
<br>&nbsp;&nbsp;&nbsp; walk(node.code, gen)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 106, in walk<br>&nbsp;&nbsp;&nbsp; walker.preorder(tree, visitor)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 63, in preorder
<br>&nbsp;&nbsp;&nbsp; self.dispatch(tree, *args) # XXX *args make sense?<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 57, in dispatch<br>&nbsp;&nbsp;&nbsp; return meth(node, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 40, in default
<br>&nbsp;&nbsp;&nbsp; self.dispatch(child, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/visitor.py&quot;, line 57, in dispatch<br>&nbsp;&nbsp;&nbsp; return meth(node, *args)<br>&nbsp; File &quot;/home/splitscreen/src/python/python/Lib/compiler/pycodegen.py&quot;, line 894, in visitImport
<br>&nbsp;&nbsp;&nbsp; level = 0 if &quot;absolute_import&quot; in self.futures else -1<br>AttributeError: FunctionCodeGenerator instance has no attribute 'futures'[in file pickle.py]<br><br>----------------------------------------------------------------------
<br>Ran 5 tests in 0.878s<br><br>FAILED (errors=1)<br><br>