コード例 #1
0
# file: runme.py
import example

if example.is_python_builtin():
    print("Skipping example: -builtin option does not support %exceptionclass")
    exit(0)

q = example.intQueue(10)

print("Inserting items into intQueue")

print(type(example.FullError))

try:
    for i in range(0, 100):
        q.enqueue(i)
except example.FullError as e:
    print("Maxsize is", e.maxsize)

print("Removing items")

try:
    while 1:
        q.dequeue()
except example.EmptyError as e:
    pass

q = example.doubleQueue(1000)

print("Inserting items into doubleQueue")
コード例 #2
0
ファイル: runme.py プロジェクト: Art-robot0/ros_voice
try:
    t.unknown()
except RuntimeError, e:
    print "incomplete type", e.args[0]

try:
    t.simple()
except RuntimeError, e:
    print e.args[0]

try:
    t.message()
except RuntimeError, e:
    print e.args[0]

if not example.is_python_builtin():
    try:
        t.hosed()
    except example.Exc, e:
        print e.code, e.msg
else:
    try:
        t.hosed()
    except BaseException, e:
        # Throwing builtin classes as exceptions not supported (-builtin
        # option)
        print e

for i in range(1, 4):
    try:
        t.multi(i)
コード例 #3
0
# file: runme.py
import example

if example.is_python_builtin():
  print "Skipping example: -builtin option does not support %exceptionclass"
  exit(0)

q = example.intQueue(10)

print "Inserting items into intQueue"

print type(example.FullError)

try:
      for i in range(0,100):
            q.enqueue(i)
except example.FullError,e:
      print "Maxsize is", e.maxsize

print "Removing items"

try:
      while 1:
            q.dequeue()
except example.EmptyError,e:
      pass


q = example.doubleQueue(1000)

print "Inserting items into doubleQueue"