| # 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" |
| |
| try: |
| for i in range(0, 10000): |
| q.enqueue(i * 1.5) |
| except example.FullError, e: |
| print "Maxsize is", e.maxsize |
| |
| print "Removing items" |
| |
| try: |
| while 1: |
| q.dequeue() |
| except example.EmptyError, e: |
| pass |