| # 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 |