Skip to content

Commit e637b7c

Browse files
author
Alexey Tsitkin
committed
added type definitions
1 parent 75fa40b commit e637b7c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

eb_sqs/worker/service.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class WorkerService(object):
1919
PREFIX_STR = 'prefix:'
2020

2121
def process_queues(self, queue_names):
22+
# type: (list) -> None
2223
logger.debug('[django-eb-sqs] Connecting to SQS: {}'.format(', '.join(queue_names)))
2324

2425
sqs = boto3.resource(
@@ -58,6 +59,7 @@ def process_queues(self, queue_names):
5859
self.process_messages(queues, worker)
5960

6061
def process_messages(self, queues, worker):
62+
# type: (list, Worker) -> None
6163
for queue in queues:
6264
try:
6365
messages = self.poll_messages(queue)
@@ -68,13 +70,14 @@ def process_messages(self, queues, worker):
6870
logger.warning('[django-eb-sqs] Error polling queue {}: {}'.format(queue.url, exc), exc_info=1)
6971

7072
def poll_messages(self, queue):
73+
# type: (Queue) -> list
7174
return queue.receive_messages(
7275
MaxNumberOfMessages=settings.MAX_NUMBER_OF_MESSAGES,
7376
WaitTimeSeconds=settings.WAIT_TIME_S,
7477
)
7578

7679
def process_message(self, msg, worker):
77-
# type: (Any, Worker) -> None
80+
# type: (Message, Worker) -> None
7881
logger.debug('[django-eb-sqs] Read message {}'.format(msg.message_id))
7982
try:
8083
worker.execute(msg.body)
@@ -86,9 +89,11 @@ def process_message(self, msg, worker):
8689
logger.debug('[django-eb-sqs] Deleted message {}'.format(msg.message_id))
8790

8891
def get_queues_by_names(self, sqs, queue_names):
92+
# type: (ServiceResource, list) -> list
8993
return [sqs.get_queue_by_name(QueueName=queue_name) for queue_name in queue_names]
9094

9195
def get_queues_by_prefixes(self, sqs, prefixes):
96+
# type: (ServiceResource, list) -> list
9297
queues = []
9398

9499
for prefix in prefixes:

0 commit comments

Comments
 (0)