Skip to content

Commit f6755be

Browse files
committed
Fixed bug when importing thousands of emails
1 parent 8cdff02 commit f6755be

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

gmail_setup/api.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,12 @@ def batch_cb(request_id, response, exception):
7676
page_token = None
7777

7878
for message in received_list:
79-
if message['email'] in frequency_dict:
80-
frequency_dict[message['email']] += 1
81-
else:
82-
frequency_dict[message['email']] = 1
83-
received_dict[message['email']] = {'name': message['name'], 'label': message['label']}
79+
if 'email' in message:
80+
if message['email'] in frequency_dict:
81+
frequency_dict[message['email']] += 1
82+
else:
83+
frequency_dict[message['email']] = 1
84+
received_dict[message['email']] = {'name': message['name'], 'label': message['label']}
8485
for email in frequency_dict:
8586
received_dict[email]['frequency'] = frequency_dict[email]
8687
sorted_list_temp = sorted(frequency_dict, key=frequency_dict.get, reverse=True)

0 commit comments

Comments
 (0)