We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 208749f + 0c5317a commit d1b0039Copy full SHA for d1b0039
1 file changed
dream-server/extensions/services/dashboard-api/main.py
@@ -166,11 +166,10 @@ async def preflight_ports(request: PortCheckRequest):
166
167
conflicts = []
168
for port in request.ports:
169
- sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
170
- sock.settimeout(1)
171
try:
172
- sock.bind(("0.0.0.0", port))
173
- sock.close()
+ with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
+ sock.settimeout(1)
+ sock.bind(("0.0.0.0", port))
174
except socket.error:
175
conflicts.append({"port": port, "service": port_services.get(port, "Unknown"), "in_use": True})
176
return {"conflicts": conflicts, "available": len(conflicts) == 0}
0 commit comments