| # 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 %s" % e.maxsize) |
| |
| print("Removing items") |
| |
| try: |
| while True: |
| q.dequeue() |
| except example.EmptyError as 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 as e: |
| print("Maxsize is %s" % e.maxsize) |
| |
| print("Removing items") |
| |
| try: |
| while True: |
| q.dequeue() |
| except example.EmptyError as e: |
| pass |