Skip to content

Commit e23e97a

Browse files
committed
Remove example queue code.
1 parent ad751e8 commit e23e97a

1 file changed

Lines changed: 0 additions & 21 deletions

File tree

crawler/crawling.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,27 +42,6 @@ def is_redirect(response):
4242
'num_new_urls'])
4343

4444

45-
class ExampleQueue(Queue):
46-
"""Simplified joinable queue that doesn't use Event.
47-
48-
Written to test out code examples in chapter.md. Not actually used below.
49-
"""
50-
def __init__(self, maxsize=0, *, loop=None):
51-
super().__init__(maxsize, loop=loop)
52-
self._join_future = Future(loop=self._loop)
53-
54-
def task_done(self):
55-
if self._unfinished_tasks <= 0:
56-
raise ValueError('task_done() called too many times')
57-
self._unfinished_tasks -= 1
58-
if self._unfinished_tasks == 0:
59-
self._join_future.set_result(None)
60-
61-
def join(self):
62-
if self._unfinished_tasks > 0:
63-
yield from self._join_future
64-
65-
6645
class Crawler:
6746
"""Crawl a set of URLs.
6847

0 commit comments

Comments
 (0)