Ejemplo n.º 1
0
 def visit_Return(self, stmt):
   if self.module_entry:
     v = self.as_pyobj(stmt.value)
     if config.debug: 
       self.print_pyobj_type(v, "Return type: ")
       self.print_pyobj(v, "Return value: ")
     return "return (PyObject*) %s;" % v
   else:
     return FnCompiler.visit_Return(self, stmt)
Ejemplo n.º 2
0
 def visit_Return(self, stmt):
     if self.module_entry:
         v = self.as_pyobj(stmt.value)
         if config.debug:
             self.print_pyobj_type(v, "Return type: ")
             self.print_pyobj(v, "Return value: ")
         return "return (PyObject*) %s;" % v
     else:
         return FnCompiler.visit_Return(self, stmt)