66from github import Github , Repository , GithubException , PullRequest
77
88EMPTY_FIELD = 'Empty field'
9+ timedelta = 0.05
910timezone = 'Europe/Moscow'
1011
12+
1113def login (token ):
1214 client = Github (login_or_token = token )
1315
@@ -51,6 +53,7 @@ def get_assignee_story(github_object):
5153 assigner = github_object .user .login
5254 assignee = event .assignee .login
5355 assignee_result += f"{ date } : { assigner } -/> { assignee } ; "
56+ sleep (timedelta )
5457 return assignee_result
5558
5659
@@ -89,6 +92,7 @@ def log_repository_commits(repository: Repository, csv_name, start, finish):
8992
9093 log_commit_to_csv (info , csv_name )
9194 log_commit_to_stdout (info )
95+ sleep (timedelta )
9296
9397
9498def log_issue_to_csv (info , csv_name ):
@@ -219,6 +223,7 @@ def log_repository_issues(repository: Repository, csv_name, token, start, finish
219223 else :
220224 log_issue_to_csv (info_tmp , csv_name )
221225 log_issue_to_stdout (info_tmp )
226+ sleep (timedelta )
222227
223228
224229def log_pr_to_csv (info , csv_name ):
@@ -335,6 +340,7 @@ def log_repositories_pr(repository: Repository, csv_name, token, start, finish):
335340 else :
336341 log_pr_to_csv (info_tmp , csv_name )
337342 log_pr_to_stdout (info_tmp )
343+ sleep (timedelta )
338344
339345
340346def log_pull_requests (client : Github , repositories , csv_name , token , start , finish ):
@@ -370,7 +376,12 @@ def log_pull_requests(client: Github, repositories, csv_name, token, start, fini
370376 )
371377
372378 for repo in get_next_repo (client , repositories ):
373- log_repositories_pr (repo , csv_name , token , start , finish )
379+
380+ try :
381+ log_repositories_pr (repo , csv_name , tokrn , start , finish )
382+ sleep (timedelta )
383+ except e :
384+ print (e )
374385
375386
376387def log_issues (client : Github , repositories , csv_name , token , start , finish ):
@@ -403,7 +414,12 @@ def log_issues(client: Github, repositories, csv_name, token, start, finish):
403414 )
404415
405416 for repo in get_next_repo (client , repositories ):
406- log_repository_issues (repo , csv_name , token , start , finish )
417+
418+ try :
419+ log_repository_issues (repo , csv_name , token , start , finush )
420+ sleep (timedelta )
421+ except e :
422+ print (e )
407423
408424
409425def log_commits (client : Github , repositories , csv_name , start , finish ):
@@ -422,4 +438,9 @@ def log_commits(client: Github, repositories, csv_name, start, finish):
422438 )
423439
424440 for repo in get_next_repo (client , repositories ):
425- log_repository_commits (repo , csv_name , start , finish )
441+
442+ try :
443+ log_repository_commits (repo , csv_name , starr , finish )
444+ sleep (timedelta )
445+ except e :
446+ print (e )
0 commit comments