Skip to content

Commit 52d4dbb

Browse files
fix: remove unused timedelta import and add apt retry in Dockerfile (#1827)
- Remove unused timedelta import from multi_agent_policy.py (fixes lint) - Add retry loop to apt-get update in Dockerfile to handle transient mirror sync failures Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 2d67684 commit 52d4dbb

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
1414

1515
WORKDIR /workspace
1616

17-
RUN apt-get update \
17+
RUN for i in 1 2 3; do apt-get update && break || sleep 5; done \
1818
&& apt-get install -y --no-install-recommends \
1919
bash \
2020
build-essential \
@@ -26,7 +26,7 @@ RUN apt-get update \
2626
| gpg --dearmor -o /usr/share/keyrings/nodesource.gpg \
2727
&& echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODE_MAJOR}.x nodistro main" \
2828
> /etc/apt/sources.list.d/nodesource.list \
29-
&& apt-get update \
29+
&& for i in 1 2 3; do apt-get update && break || sleep 5; done \
3030
&& apt-get install -y --no-install-recommends nodejs \
3131
&& python -m pip install --upgrade pip==24.3.1 setuptools==75.8.0 wheel==0.45.1 \
3232
&& rm -rf /var/lib/apt/lists/*

agent-governance-python/agent-mesh/src/agentmesh/governance/multi_agent_policy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import logging
2121
import time
2222
from dataclasses import dataclass, field
23-
from datetime import UTC, datetime, timedelta
23+
from datetime import UTC, datetime
2424
from enum import Enum
2525
from typing import Any
2626

0 commit comments

Comments
 (0)