Uncooldevs / mc-server-manager-api

Exceptions are overlapping PYL-W0714
Anti-pattern
Major
a year agoa year old
Overlapping exceptions (OSError is an ancestor class of NotADirectoryError)
236        return JSONResponse({"error": "World not found"}, 404)
237    try:
238        await world.copy_to_server(dest_server, override=override)
239    except [IsADirectoryError, NotADirectoryError, OSError]:240        return JSONResponse({"message": "Failed to copy world, directory already exists"})
241    return JSONResponse({"message": "Copied world to server"}, 200)
242
Overlapping exceptions (OSError is an ancestor class of IsADirectoryError)
236        return JSONResponse({"error": "World not found"}, 404)
237    try:
238        await world.copy_to_server(dest_server, override=override)
239    except [IsADirectoryError, NotADirectoryError, OSError]:240        return JSONResponse({"message": "Failed to copy world, directory already exists"})
241    return JSONResponse({"message": "Copied world to server"}, 200)
242