diff options
author | Eric Jones <eric@enthought.com> | 2002-01-03 19:50:46 +0000 |
---|---|---|
committer | Eric Jones <eric@enthought.com> | 2002-01-03 19:50:46 +0000 |
commit | 6e13c0408681ef82fc5f70d002d34993f19cc659 (patch) | |
tree | fbaba261253d70c119dcdbf343dbfccb84fbcad1 /weave/examples/support_code_example.py | |
parent | 7161eb8ef2587dea3e8066bf209d0fe715057d0c (diff) | |
download | numpy-6e13c0408681ef82fc5f70d002d34993f19cc659.tar.gz |
renaming compiler to weave
Diffstat (limited to 'weave/examples/support_code_example.py')
-rw-r--r-- | weave/examples/support_code_example.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/weave/examples/support_code_example.py b/weave/examples/support_code_example.py new file mode 100644 index 000000000..713871a55 --- /dev/null +++ b/weave/examples/support_code_example.py @@ -0,0 +1,18 @@ +import sys +sys.path.insert(0,'..') +import inline_tools + + +support_code = """ + PyObject* length(Py::String a) + { + int l = a.length(); + return Py::new_reference_to(Py::Int(l)); + } + """ +a='some string' +val = inline_tools.inline("return_val = length(a);",['a'], + support_code=support_code) +print val + +
\ No newline at end of file |