blob: 84752b0d3d73280859348b89da17d5fb420141c6 [file] [log] [blame]
Wenzel Jakob17cdb062016-03-10 13:24:10 +01001#!/usr/bin/env python
2from __future__ import print_function
3import sys
4sys.path.append('.')
5
Wenzel Jakobd3349af2016-03-26 23:04:10 +01006from example.issues import print_cchar, print_char
Wenzel Jakobf5c154a2016-04-11 18:13:08 +02007from example.issues import DispatchIssue, dispatch_issue_go
Wenzel Jakob17cdb062016-03-10 13:24:10 +01008
9print_cchar("const char *")
Wenzel Jakobd3349af2016-03-26 23:04:10 +010010print_char('c')
Wenzel Jakobf5c154a2016-04-11 18:13:08 +020011
12
13class PyClass1(DispatchIssue):
14 def dispatch(self):
15 print("Yay..")
16
17
18class PyClass2(DispatchIssue):
19 def dispatch(self):
20 try:
21 super(PyClass2, self).dispatch()
22 except Exception as e:
23 print("Failed as expected: " + str(e))
24 p = PyClass1()
25 dispatch_issue_go(p)
26
27b = PyClass2()
28dispatch_issue_go(b)