# # SPDX-FileCopyrightText: Hadad # SPDX-License-Identifier: Apache-2.0 # from datetime import datetime, timedelta # Import datetime and timedelta classes to work with dates and time durations # Dictionary to track busy status of servers with their busy expiration timestamps busy = {} def mark(server: str): """ Mark a server as busy by setting its busy expiration time to one hour from the current UTC time. Args: server (str): The identifier or name of the server to mark as busy. Explanation: This function updates the 'busy' dictionary by associating the given server with a timestamp representing one hour from the current UTC time. This indicates that the server is considered busy until that future time. """ # Set the busy expiration time for the specified server to current UTC time plus one hour busy[server] = datetime.utcnow() + timedelta(hours=1)