Skip to content

Commit 0f9c9e2

Browse files
author
Lingling Peng
committed
use delete none keys
1 parent cda2fe4 commit 0f9c9e2

1 file changed

Lines changed: 11 additions & 12 deletions

File tree

synapseclient/models/curation.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,9 @@ class UploadToTablePreviewRequest(AsynchronousCommunicator):
10721072
"""
10731073
Request for a preview of an upload to a Table.
10741074
1075-
This result is modeled from: <https://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/table/UploadToTablePreviewRequest.html>
1075+
This request is modeled from: <https://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/table/UploadToTablePreviewRequest.html>
1076+
1077+
This response is modeled from: <https://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/table/UploadToTablePreviewResult.html>
10761078
"""
10771079

10781080
concrete_type: str = UPLOAD_TO_TABLE_PREVIEW_REQUEST
@@ -1134,17 +1136,14 @@ def to_synapse_request(self) -> Dict[str, Any]:
11341136
Returns:
11351137
A dictionary representation of this object for API requests.
11361138
"""
1137-
request_dict: Dict[str, Any] = {"concreteType": self.concrete_type}
1138-
if self.upload_file_handle_id is not None:
1139-
request_dict["uploadFileHandleId"] = self.upload_file_handle_id
1140-
if self.lines_to_skip is not None:
1141-
request_dict["linesToSkip"] = self.lines_to_skip
1142-
if self.csv_table_descriptor is not None:
1143-
request_dict["csvTableDescriptor"] = (
1144-
self.csv_table_descriptor.to_synapse_request()
1145-
)
1146-
if self.do_full_file_scan is not None:
1147-
request_dict["doFullFileScan"] = self.do_full_file_scan
1139+
request_dict = {
1140+
"concreteType": self.concrete_type,
1141+
"uploadFileHandleId": self.upload_file_handle_id,
1142+
"linesToSkip": self.lines_to_skip,
1143+
"csvTableDescriptor": self.csv_table_descriptor.to_synapse_request(),
1144+
"doFullFileScan": self.do_full_file_scan,
1145+
}
1146+
delete_none_keys(request_dict)
11481147
return request_dict
11491148

11501149

0 commit comments

Comments
 (0)