[pypy-svn] r66366 - pypy/branch/parser-compiler/pypy/interpreter/astcompiler

benjamin at codespeak.net benjamin at codespeak.net
Sat Jul 18 19:06:26 CEST 2009


Author: benjamin
Date: Sat Jul 18 19:06:26 2009
New Revision: 66366

Modified:
   pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py
Log:
rewrite to appease annotator

Modified: pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py
==============================================================================
--- pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py	(original)
+++ pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py	Sat Jul 18 19:06:26 2009
@@ -1105,8 +1105,9 @@
     def _compile(self, func):
         assert isinstance(func, ast.FunctionDef)
         if self.is_docstring(func.body[0]):
-            assert isinstance(func.body[0], ast.Expr)
-            self.add_const(func.body[0].value.s)
+            doc_string = func.body[0]
+            assert isinstance(doc_string, ast.Expr)
+            self.add_const(doc_string.value.s)
             start = 1
         else:
             self.add_const(self.space.w_None)



More information about the Pypy-commit mailing list