@@ -335,6 +335,7 @@ def process_reports(reports_):
335
335
gmail_api_credentials_file = None ,
336
336
gmail_api_token_file = None ,
337
337
gmail_api_include_spam_trash = False ,
338
+ gmail_api_paginate_messages = True ,
338
339
gmail_api_scopes = [],
339
340
gmail_api_oauth2_port = 8080 ,
340
341
log_file = args .log_file ,
@@ -750,6 +751,8 @@ def process_reports(reports_):
750
751
gmail_api_config .get ("token_file" , ".token" )
751
752
opts .gmail_api_include_spam_trash = \
752
753
gmail_api_config .getboolean ("include_spam_trash" , False )
754
+ opts .gmail_api_paginate_messages = \
755
+ gmail_api_config .getboolean ("paginate_messages" , True )
753
756
opts .gmail_api_scopes = \
754
757
gmail_api_config .get ("scopes" ,
755
758
default_gmail_api_scope )
@@ -1009,6 +1012,7 @@ def process_reports(reports_):
1009
1012
token_file = opts .gmail_api_token_file ,
1010
1013
scopes = opts .gmail_api_scopes ,
1011
1014
include_spam_trash = opts .gmail_api_include_spam_trash ,
1015
+ paginate_messages = opts .gmail_api_paginate_messages ,
1012
1016
reports_folder = opts .mailbox_reports_folder ,
1013
1017
oauth2_port = opts .gmail_api_oauth2_port
1014
1018
)
0 commit comments