In a heavy saucepan, heat the oil over medium heat until very hot, add the flour and, while stirring constantly, cook until the mixture is reddish-brown, about 5 minutes. Add the onion, peppers, and celery, and cook until the soft and tender, stirring occasional - about 10 minutes. Add the garlic along with the wine. Stir until thick, then add the tomatoes, with juice, fish stock or clam juice, broth, thyme, oregano, bay leaf, cayenne, and hot sauce. Simmer for 10 minutes.