diff options
Diffstat (limited to 'docs/examples/userguide/language_basics/override.py')
-rw-r--r-- | docs/examples/userguide/language_basics/override.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/examples/userguide/language_basics/override.py b/docs/examples/userguide/language_basics/override.py new file mode 100644 index 000000000..f9e0be83f --- /dev/null +++ b/docs/examples/userguide/language_basics/override.py @@ -0,0 +1,17 @@ +from __future__ import print_function + +@cython.cclass +class A: + @cython.cfunc + def foo(self): + print("A") + +@cython.cclass +class B(A): + @cython.ccall + def foo(self): + print("B") + +class C(B): # NOTE: no cclass decorator + def foo(self): + print("C") |