Spaces:
Running on Zero
Running on Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -217,13 +217,13 @@ class GuiSD:
|
|
| 217 |
self.used_models.append(model_name)
|
| 218 |
else:
|
| 219 |
current_time = datetime.now()
|
| 220 |
-
# Retain history of new model requests from the last
|
| 221 |
self.new_model_history = [
|
| 222 |
t for t in self.new_model_history
|
| 223 |
-
if (current_time - t).total_seconds() <
|
| 224 |
]
|
| 225 |
|
| 226 |
-
# Allow a maximum of 5 NEW model requests per
|
| 227 |
if len(self.new_model_history) >= 5:
|
| 228 |
yield "Rate limit exceeded: Too many new models requested."
|
| 229 |
raise gr.Error("Too many new models requested. Please reuse your previously loaded models or wait a few minutes before trying new ones.")
|
|
|
|
| 217 |
self.used_models.append(model_name)
|
| 218 |
else:
|
| 219 |
current_time = datetime.now()
|
| 220 |
+
# Retain history of new model requests from the last 20 minutes (1200 seconds)
|
| 221 |
self.new_model_history = [
|
| 222 |
t for t in self.new_model_history
|
| 223 |
+
if (current_time - t).total_seconds() < 1200
|
| 224 |
]
|
| 225 |
|
| 226 |
+
# Allow a maximum of 5 NEW model requests per 20 minutes
|
| 227 |
if len(self.new_model_history) >= 5:
|
| 228 |
yield "Rate limit exceeded: Too many new models requested."
|
| 229 |
raise gr.Error("Too many new models requested. Please reuse your previously loaded models or wait a few minutes before trying new ones.")
|