diff options
Diffstat (limited to 'contrib/tools/cython/Cython/Debugger/Tests/codefile')
| -rw-r--r-- | contrib/tools/cython/Cython/Debugger/Tests/codefile | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/contrib/tools/cython/Cython/Debugger/Tests/codefile b/contrib/tools/cython/Cython/Debugger/Tests/codefile index 5c2b0c2957c..6b4c6b6addf 100644 --- a/contrib/tools/cython/Cython/Debugger/Tests/codefile +++ b/contrib/tools/cython/Cython/Debugger/Tests/codefile @@ -1,50 +1,50 @@ -cdef extern from "stdio.h": - int puts(char *s) - +cdef extern from "stdio.h": + int puts(char *s) + cdef extern from "cfuncs.h": - void some_c_function() - -import os - -cdef int c_var = 12 -python_var = 13 - -def spam(a=0): - cdef: - int b, c + void some_c_function() + +import os + +cdef int c_var = 12 +python_var = 13 - b = c = d = 0 +def spam(a=0): + cdef: + int b, c - b = 1 - c = 2 - int(10) - puts("spam") - os.path.join("foo", "bar") - some_c_function() - -cpdef eggs(): + b = c = d = 0 + + b = 1 + c = 2 + int(10) + puts("spam") + os.path.join("foo", "bar") + some_c_function() + +cpdef eggs(): pass -cdef ham(): - pass +cdef ham(): + pass + +cdef class SomeClass(object): + def spam(self): + pass + +def outer(): + cdef object a = "an object" + def inner(): + b = 2 + # access closed over variables + print a, b + return inner + + +outer()() + +spam() +print "bye!" -cdef class SomeClass(object): - def spam(self): - pass - -def outer(): - cdef object a = "an object" - def inner(): - b = 2 - # access closed over variables - print a, b - return inner - - -outer()() - -spam() -print "bye!" - -def use_ham(): - ham() +def use_ham(): + ham() |
