From 9e341415f3574002d07c49f62a997e960e922267 Mon Sep 17 00:00:00 2001 From: Ravi Chandrasekaran Date: Sat, 29 Dec 2018 18:05:17 -0800 Subject: [PATCH] Confirm batch_job status is 'DONE' May address issue #305 --- .../add_complete_campaigns_using_batch_job.py | 1 + .../add_keywords_using_incremental_batch_job.py | 1 + .../add_complete_campaigns_using_batch_job.py | 1 + .../add_keywords_using_incremental_batch_job.py | 1 + .../add_complete_campaigns_using_batch_job.py | 1 + .../add_keywords_using_incremental_batch_job.py | 1 + 6 files changed, 6 insertions(+) diff --git a/examples/adwords/v201802/campaign_management/add_complete_campaigns_using_batch_job.py b/examples/adwords/v201802/campaign_management/add_complete_campaigns_using_batch_job.py index 0cc20483..b299a989 100755 --- a/examples/adwords/v201802/campaign_management/add_complete_campaigns_using_batch_job.py +++ b/examples/adwords/v201802/campaign_management/add_complete_campaigns_using_batch_job.py @@ -391,6 +391,7 @@ def GetBatchJobDownloadUrlWhenReady(client, batch_job_id, batch_job = GetBatchJob(client, batch_job_id) poll_attempt += 1 + if batch_job['status'] == 'DONE': if 'downloadUrl' in batch_job: url = batch_job['downloadUrl']['url'] print ('Batch Job with Id "%s", Status "%s", and DownloadUrl "%s" ready.' diff --git a/examples/adwords/v201802/campaign_management/add_keywords_using_incremental_batch_job.py b/examples/adwords/v201802/campaign_management/add_keywords_using_incremental_batch_job.py index 6e8eb880..aeeacbda 100755 --- a/examples/adwords/v201802/campaign_management/add_keywords_using_incremental_batch_job.py +++ b/examples/adwords/v201802/campaign_management/add_keywords_using_incremental_batch_job.py @@ -218,6 +218,7 @@ def GetBatchJobDownloadUrlWhenReady(client, batch_job_id, batch_job = GetBatchJob(client, batch_job_id) poll_attempt += 1 + if batch_job['status'] == 'DONE': if 'downloadUrl' in batch_job: url = batch_job['downloadUrl']['url'] print ('Batch Job with Id "%s", Status "%s", and DownloadUrl "%s" ready.' diff --git a/examples/adwords/v201806/campaign_management/add_complete_campaigns_using_batch_job.py b/examples/adwords/v201806/campaign_management/add_complete_campaigns_using_batch_job.py index a1ea42f1..046797f4 100755 --- a/examples/adwords/v201806/campaign_management/add_complete_campaigns_using_batch_job.py +++ b/examples/adwords/v201806/campaign_management/add_complete_campaigns_using_batch_job.py @@ -391,6 +391,7 @@ def GetBatchJobDownloadUrlWhenReady(client, batch_job_id, batch_job = GetBatchJob(client, batch_job_id) poll_attempt += 1 + if batch_job['status'] == 'DONE': if 'downloadUrl' in batch_job: url = batch_job['downloadUrl']['url'] print ('Batch Job with Id "%s", Status "%s", and DownloadUrl "%s" ready.' diff --git a/examples/adwords/v201806/campaign_management/add_keywords_using_incremental_batch_job.py b/examples/adwords/v201806/campaign_management/add_keywords_using_incremental_batch_job.py index bb37351e..236410f6 100755 --- a/examples/adwords/v201806/campaign_management/add_keywords_using_incremental_batch_job.py +++ b/examples/adwords/v201806/campaign_management/add_keywords_using_incremental_batch_job.py @@ -218,6 +218,7 @@ def GetBatchJobDownloadUrlWhenReady(client, batch_job_id, batch_job = GetBatchJob(client, batch_job_id) poll_attempt += 1 + if batch_job['status'] == 'DONE': if 'downloadUrl' in batch_job: url = batch_job['downloadUrl']['url'] print ('Batch Job with Id "%s", Status "%s", and DownloadUrl "%s" ready.' diff --git a/examples/adwords/v201809/campaign_management/add_complete_campaigns_using_batch_job.py b/examples/adwords/v201809/campaign_management/add_complete_campaigns_using_batch_job.py index cb8602be..f40d0803 100755 --- a/examples/adwords/v201809/campaign_management/add_complete_campaigns_using_batch_job.py +++ b/examples/adwords/v201809/campaign_management/add_complete_campaigns_using_batch_job.py @@ -391,6 +391,7 @@ def GetBatchJobDownloadUrlWhenReady(client, batch_job_id, batch_job = GetBatchJob(client, batch_job_id) poll_attempt += 1 + if batch_job['status'] == 'DONE': if 'downloadUrl' in batch_job: url = batch_job['downloadUrl']['url'] print ('Batch Job with Id "%s", Status "%s", and DownloadUrl "%s" ready.' diff --git a/examples/adwords/v201809/campaign_management/add_keywords_using_incremental_batch_job.py b/examples/adwords/v201809/campaign_management/add_keywords_using_incremental_batch_job.py index 2c5603a0..ee6b443f 100755 --- a/examples/adwords/v201809/campaign_management/add_keywords_using_incremental_batch_job.py +++ b/examples/adwords/v201809/campaign_management/add_keywords_using_incremental_batch_job.py @@ -218,6 +218,7 @@ def GetBatchJobDownloadUrlWhenReady(client, batch_job_id, batch_job = GetBatchJob(client, batch_job_id) poll_attempt += 1 + if batch_job['status'] == 'DONE': if 'downloadUrl' in batch_job: url = batch_job['downloadUrl']['url'] print ('Batch Job with Id "%s", Status "%s", and DownloadUrl "%s" ready.'