Skip to content

Commit 99b9a4c

Browse files
authored
Merge pull request #28 from cleardataeng/fix_pydantic_warnings
fix pydantic warnings and pin pydantic to a compatible v2.* release.
2 parents a7f4900 + 03bb1c8 commit 99b9a4c

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

app/run.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def callback(pubsub_message):
129129
logger.debug({
130130
'message_id':
131131
message_id, 'message': f'No resources identified in message parsed by {parser.__name__}',
132-
'metadata': parsed_message.metadata.dict()
132+
'metadata': parsed_message.metadata.model_dump()
133133
})
134134

135135
pubsub_message.ack()
@@ -198,7 +198,7 @@ def callback(pubsub_message):
198198
logger({
199199
'message_id': message_id,
200200
'message': 'Exception while getting credentials for resource',
201-
'metadata': parsed_message.metadata.dict(),
201+
'metadata': parsed_message.metadata.model_dump(),
202202
'resource_data': resource.to_dict(),
203203
**exc_info(e),
204204
})
@@ -215,7 +215,7 @@ def callback(pubsub_message):
215215
'message_id': message_id,
216216
'resource_data': resource.to_dict(),
217217
'message': 'Exception while evaluating resource',
218-
'metadata': parsed_message.metadata.dict(),
218+
'metadata': parsed_message.metadata.model_dump(),
219219
**exc_info(e),
220220
})
221221
pubsub_message.ack()
@@ -244,7 +244,7 @@ def callback(pubsub_message):
244244
'event': 'evaluation',
245245
'excluded': evaluation.excluded,
246246
'message_id': message_id,
247-
'metadata': parsed_message.metadata.dict(),
247+
'metadata': parsed_message.metadata.model_dump(),
248248
'policy_id': evaluation.policy_id,
249249
'policy_attributes': evaluation.policy_attributes,
250250
'evaluation_attributes': evaluation.evaluation_attributes,
@@ -277,7 +277,7 @@ def callback(pubsub_message):
277277
remediation_log = {
278278
'event': 'remediation',
279279
'message_id': message_id,
280-
'metadata': parsed_message.metadata.dict(),
280+
'metadata': parsed_message.metadata.model_dump(),
281281
'policy_id': enforcement.evaluation.policy_id,
282282
'resource_data': resource.to_dict(),
283283
'resource_labels': resource.labels,
@@ -296,7 +296,7 @@ def callback(pubsub_message):
296296
logger(dict(
297297
message='Execption while attempting to remediate',
298298
message_id=message_id,
299-
metadata=parsed_message.metadata.dict(),
299+
metadata=parsed_message.metadata.model_dump(),
300300
policy_id=enforcement.evaluation.policy_id,
301301
resource_data=resource.to_dict(),
302302
**exc_info(e),

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ google-cloud-monitoring
77
google-auth
88
# https://github.com/grpc/grpc/issues/24552
99
grpcio==1.70.0
10-
pydantic
10+
pydantic~=2.11

0 commit comments

Comments
 (0)