2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-31 08:22:18 +00:00
Files
python/example/tst_passing_char.py
Ralf W. Grosse-Kunstleve 046fb553c5 map [plain] char '\0' <-> "" (Python string of length 0)
[SVN r9306]
2001-02-21 10:00:27 +00:00

21 lines
572 B
Python

import passing_char
print passing_char.get_char()
print passing_char.get_signed_char()
print passing_char.get_unsigned_char()
for arg in (-97, 97, -140, 140, "a", "ab", ""):
try:
print 'char', arg, ':'
passing_char.use_char(arg)
except (TypeError, ValueError), e:
print e.args[0]
try:
print 'signed char', arg, ':'
passing_char.use_signed_char(arg)
except (TypeError, ValueError), e:
print e.args[0]
try:
print 'unsigned char', arg, ':'
passing_char.use_unsigned_char(arg)
except (TypeError, ValueError), e:
print e.args[0]