@@ -87,9 +87,7 @@ def create_expression_attribute_values(attribute_field_values: dict) -> dict:
8787 """
8888 expression_attribute_values = {}
8989 for field_name , field_value in attribute_field_values .items ():
90- expression_attribute_values [
91- f"{ create_expression_value_placeholder (field_name )} "
92- ] = field_value
90+ expression_attribute_values [f"{ create_expression_value_placeholder (field_name )} " ] = field_value
9391
9492 return expression_attribute_values
9593
@@ -133,14 +131,12 @@ def filter_uploaded_docs_and_recently_uploading_docs():
133131 filter_builder .add_condition ("Uploaded" , AttributeOperator .EQUAL , True )
134132 uploaded_filter_expression = filter_builder .build ()
135133
136- filter_builder .add_condition (
137- "Uploading " , AttributeOperator .EQUAL , True
138- ). add_condition ( "LastUpdated" , AttributeOperator . GREATER_OR_EQUAL , time_limit )
134+ filter_builder .add_condition ("Uploading" , AttributeOperator . EQUAL , True ). add_condition (
135+ "LastUpdated " , AttributeOperator .GREATER_OR_EQUAL , time_limit
136+ )
139137 uploading_filter_expression = filter_builder .build ()
140138
141- return delete_filter_expression & (
142- uploaded_filter_expression | uploading_filter_expression
143- )
139+ return delete_filter_expression & (uploaded_filter_expression | uploading_filter_expression )
144140
145141
146142def parse_dynamo_record (dynamodb_record : Dict [str , Any ]) -> Dict [str , Any ]:
@@ -196,12 +192,8 @@ def build_mixed_condition_expression(
196192 if operator in ["attribute_exists" , "attribute_not_exists" ]:
197193 condition_expressions .append (f"{ operator } ({ condition_placeholder } )" )
198194 else :
199- condition_value_placeholder = create_expression_value_placeholder (
200- field_name , suffix
201- )
202- condition_expressions .append (
203- f"{ condition_placeholder } { operator } { condition_value_placeholder } "
204- )
195+ condition_value_placeholder = create_expression_value_placeholder (field_name , suffix )
196+ condition_expressions .append (f"{ condition_placeholder } { operator } { condition_value_placeholder } " )
205197 condition_attribute_values [condition_value_placeholder ] = field_value
206198
207199 condition_expression = f" { join_operator } " .join (condition_expressions )
@@ -242,9 +234,7 @@ def build_general_transaction_item(
242234 action = action .capitalize ()
243235
244236 if action not in ["Put" , "Update" , "Delete" , "Conditioncheck" ]:
245- raise ValueError (
246- f"Invalid action: { action } . Must be one of: Put, Update, Delete, ConditionCheck"
247- )
237+ raise ValueError (f"Invalid action: { action } . Must be one of: Put, Update, Delete, ConditionCheck" )
248238
249239 transaction_item : dict [str , dict [str , Any ]] = {action : {"TableName" : table_name }}
250240
@@ -269,14 +259,10 @@ def build_general_transaction_item(
269259 transaction_item [action ]["ConditionExpression" ] = condition_expression
270260
271261 if expression_attribute_names :
272- transaction_item [action ][
273- "ExpressionAttributeNames"
274- ] = expression_attribute_names
262+ transaction_item [action ]["ExpressionAttributeNames" ] = expression_attribute_names
275263
276264 if expression_attribute_values :
277- transaction_item [action ][
278- "ExpressionAttributeValues"
279- ] = expression_attribute_values
265+ transaction_item [action ]["ExpressionAttributeValues" ] = expression_attribute_values
280266
281267 return transaction_item
282268
@@ -305,8 +291,8 @@ def build_transaction_item(
305291 expression_attribute_values .update (update_attr_values )
306292
307293 if conditions :
308- condition_expr , condition_attr_names , condition_attr_values = (
309- build_mixed_condition_expression ( conditions , condition_join_operator )
294+ condition_expr , condition_attr_names , condition_attr_values = build_mixed_condition_expression (
295+ conditions , condition_join_operator
310296 )
311297 condition_expression = condition_expr
312298 expression_attribute_names .update (condition_attr_names )
@@ -336,15 +322,12 @@ def __init__(self):
336322
337323 def _define_tables (self ):
338324 self .lg_dynamo_table = DynamoTables .LLOYD_GEORGE
339- self .pdm_dynamo_table = DynamoTables .PDM
340325 self .core_dynamo_table = DynamoTables .CORE
341326
342327 def resolve (self , doc_type : SnomedCode ) -> str :
343328 try :
344329 table = self .mapping [doc_type .code ]
345330 return str (table )
346331 except KeyError :
347- logger .error (
348- f"SNOMED code { doc_type .code } - { doc_type .display_name } is not supported"
349- )
332+ logger .error (f"SNOMED code { doc_type .code } - { doc_type .display_name } is not supported" )
350333 raise InvalidDocTypeException (400 , LambdaError .DocTypeDB )
0 commit comments