cython

Форк
0
/
cpdef_void_return.pyx 
41 строка · 589.0 Байт
1
cpdef void unraisable() noexcept:
2
    """
3
    >>> unraisable()
4
    here
5
    """
6
    print('here')
7
    raise RuntimeError()
8

9
cpdef void raisable() except *:
10
    """
11
    >>> raisable()
12
    Traceback (most recent call last):
13
    ...
14
    RuntimeError
15
    """
16
    print('here')
17
    raise RuntimeError()
18

19
cdef class A:
20
    """
21
    >>> A().foo()
22
    A
23
    """
24
    cpdef void foo(self):
25
        print "A"
26

27
cdef class B(A):
28
    """
29
    >>> B().foo()
30
    B
31
    """
32
    cpdef void foo(self):
33
        print "B"
34

35
class C(B):
36
    """
37
    >>> C().foo()
38
    C
39
    """
40
    def foo(self):
41
        print "C"
42

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.