def project_from_related_values(value): obj = first_value_or_none(value) if obj and set(['id', 'project_id']).issubset(obj.keys()): return project_via_fieldbook_id(obj['id'], obj['project_id']) return None
def evaluate_project_new_value(list_val): key = 'new_name' raw_value = first_value_or_none(list_val) if isinstance(raw_value, dict) and key in raw_value: return coerce_to_boolean_or_null(raw_value[key]) return None