summaryrefslogtreecommitdiff
path: root/docs/examples/userguide/extension_types/shrubbery_2.py
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/userguide/extension_types/shrubbery_2.py')
-rw-r--r--docs/examples/userguide/extension_types/shrubbery_2.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/examples/userguide/extension_types/shrubbery_2.py b/docs/examples/userguide/extension_types/shrubbery_2.py
new file mode 100644
index 000000000..d6b722500
--- /dev/null
+++ b/docs/examples/userguide/extension_types/shrubbery_2.py
@@ -0,0 +1,10 @@
+import cython
+from cython.cimports.my_module import Shrubbery
+
+@cython.cfunc
+def another_shrubbery(sh1: Shrubbery) -> Shrubbery:
+ sh2: Shrubbery
+ sh2 = Shrubbery()
+ sh2.width = sh1.width
+ sh2.height = sh1.height
+ return sh2