Download lib/python3.9/site-packages/Cython/Utility/TestCythonScope.pyx from camenduru/slahmr-test: direct link, hf CLI and curl.
- Browser
- Download file 1.6 kB
-
https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/Cython/Utility/TestCythonScope.pyx
- Command line
-
hf download hf://camenduru/slahmr-test/lib/python3.9/site-packages/Cython/Utility/TestCythonScope.pyx
-
curl -L -o TestCythonScope.pyx https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/Cython/Utility/TestCythonScope.pyx
1.6 kB
| ########## TestClass ########## | |
| # These utilities are for testing purposes | |
| cdef extern from *: | |
| cdef object __pyx_test_dep(object) | |
| @cname('__pyx_TestClass') | |
| cdef class TestClass(object): | |
| cdef public int value | |
| def __init__(self, int value): | |
| self.value = value | |
| def __str__(self): | |
| return 'TestClass(%d)' % self.value | |
| cdef cdef_method(self, int value): | |
| print 'Hello from cdef_method', value | |
| cpdef cpdef_method(self, int value): | |
| print 'Hello from cpdef_method', value | |
| def def_method(self, int value): | |
| print 'Hello from def_method', value | |
| @cname('cdef_cname') | |
| cdef cdef_cname_method(self, int value): | |
| print "Hello from cdef_cname_method", value | |
| @cname('cpdef_cname') | |
| cpdef cpdef_cname_method(self, int value): | |
| print "Hello from cpdef_cname_method", value | |
| @cname('def_cname') | |
| def def_cname_method(self, int value): | |
| print "Hello from def_cname_method", value | |
| @cname('__pyx_test_call_other_cy_util') | |
| cdef test_call(obj): | |
| print 'test_call' | |
| __pyx_test_dep(obj) | |
| @cname('__pyx_TestClass_New') | |
| cdef _testclass_new(int value): | |
| return TestClass(value) | |
| ########### TestDep ########## | |
| @cname('__pyx_test_dep') | |
| cdef test_dep(obj): | |
| print 'test_dep', obj | |
| ########## TestScope ########## | |
| @cname('__pyx_testscope') | |
| cdef object _testscope(int value): | |
| return "hello from cython scope, value=%d" % value | |
| ########## View.TestScope ########## | |
| @cname('__pyx_view_testscope') | |
| cdef object _testscope(int value): | |
| return "hello from cython.view scope, value=%d" % value | |