Skip to content

Commit f64334f

Browse files
more readable example
Signed-off-by: Elena Kolevska <[email protected]>
1 parent daad173 commit f64334f

File tree

1 file changed

+14
-19
lines changed

1 file changed

+14
-19
lines changed

examples/pubsub-streaming/subscriber.py

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,20 @@ def main():
1717

1818
try:
1919
for i in range(5):
20-
try:
21-
message = subscription.next_message()
22-
if message is None:
23-
print('No message received within timeout period.')
24-
continue
25-
26-
# Process the message
27-
response_status = process_message(message)
28-
29-
if response_status == 'success':
30-
subscription.respond_success(message)
31-
elif response_status == 'retry':
32-
subscription.respond_retry(message)
33-
elif response_status == 'drop':
34-
subscription.respond_drop(message)
35-
36-
except Exception as e:
37-
print(f'Error getting message: {e}')
38-
break
20+
message = subscription.next_message()
21+
if message is None:
22+
print('No message received within timeout period.')
23+
continue
24+
25+
# Process the message
26+
response_status = process_message(message)
27+
28+
if response_status == 'success':
29+
subscription.respond_success(message)
30+
elif response_status == 'retry':
31+
subscription.respond_retry(message)
32+
elif response_status == 'drop':
33+
subscription.respond_drop(message)
3934

4035
finally:
4136
subscription.close()

0 commit comments

Comments
 (0)