2011/5/28 Stefan Behnel <stefan...@behnel.de>: > Vitja Makarov, 28.05.2011 11:48: >> >> 2011/5/28 Robert Bradshaw: >>> >>> On Fri, May 27, 2011 at 7:27 AM, Vitja Makarov wrote: >>>> >>>> I've recently fixed some issues: >>>> >>>> - closure variables were not tracked >>>> - scoped expression variables were initialized to None >>>> >>>> So, I should fix broken tests, here are some of them: >>>> >>>> nogil (should be fixed) >>>> purecdef (upstream) >>>> cfunc_directive_in_pyclass (upstream) >>>> bufaccess_noassignT444 (should be removed?) >>>> bufaccess (should be fixed) >>>> ass2longlong (should be fixed) >>>> builtinfuncs (should be fixed) >>>> extcmethcall (should be fixed) >>>> extcoerce (fixed or removed?) >>> >>> Unless you see this code being exercised elsewhere (a run test would >>> be better her anyways) it's an easy fix that should be done. >>> >>>> e_extweakref (should be fixed) >>>> >> >> I've fixed all the tests. > > Cool. > > >> Now I see this strange error in py2.4: >> >> >> https://sage.math.washington.edu:8091/hudson/view/cython-vitek/job/cython-vitek-tests-py24-c/lastCompletedBuild/testReport/(root)/CythonCompileTestCase/compiling__c__w_uninitialized_py3/ >> >> ***************** >> compiling (c) w_uninitialized_py3 >> === Expected errors: === >> 7:11: local variable 'i' referenced before assignment >> 13:11: local variable 'i' referenced before assignment >> >> >> === Got errors: === >> 7:9: undeclared name not builtin: print >> 7:11: local variable 'i' referenced before assignment >> 13:11: local variable 'i' referenced before assignment > > I guess that's > > http://trac.cython.org/cython_trac/ticket/69 > > In short, print() still isn't supported before Py2.6. I'd just disable that > test in older Python versions for now. >
I've replaced print() with dummy ref(obj) function -- vitja. _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel