Skip to content
This repository was archived by the owner on Dec 5, 2020. It is now read-only.

Commit c1fccd6

Browse files
authored
add run_id; update client and client_wo; add test (#111)
* add run_id; update client and client_wo; add test Signed-off-by: SreeV <[email protected]> * revert test wo client Signed-off-by: SreeV <[email protected]>
1 parent c60845f commit c1fccd6

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

marquez_client/client.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,8 @@ def tag_dataset_field(self, namespace_name, dataset_name, field_name,
192192

193193
# Job API
194194
def create_job(self, namespace_name, job_name, job_type, location=None,
195-
input_dataset=None,
196-
output_dataset=None, description=None, context=None):
195+
input_dataset=None, output_dataset=None, description=None,
196+
context=None, run_id=None):
197197
Utils.check_name_length(namespace_name, 'namespace_name')
198198
Utils.check_name_length(job_name, 'job_name')
199199
Utils.is_instance_of(job_type, JobType)
@@ -204,6 +204,9 @@ def create_job(self, namespace_name, job_name, job_type, location=None,
204204
'type': job_type.name
205205
}
206206

207+
if run_id:
208+
payload['runId'] = run_id
209+
207210
if context:
208211
payload['context'] = context
209212

marquez_client/client_wo.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ def create_dataset(self, namespace_name, dataset_name, dataset_type,
115115
# Job API
116116
def create_job(self, namespace_name, job_name, job_type,
117117
location=None, input_dataset=None,
118-
output_dataset=None, description=None, context=None):
118+
output_dataset=None, description=None, context=None,
119+
run_id=None):
119120
Utils.check_name_length(namespace_name, 'namespace_name')
120121
Utils.check_name_length(job_name, 'job_name')
121122
Utils.is_instance_of(job_type, JobType)
@@ -126,6 +127,9 @@ def create_job(self, namespace_name, job_name, job_type,
126127
'type': job_type.name
127128
}
128129

130+
if run_id:
131+
payload['runId'] = run_id
132+
129133
if context:
130134
payload['context'] = context
131135

0 commit comments

Comments
 (0)