Spaces:
Runtime error
Runtime error
Commit
·
9d3ded5
1
Parent(s):
55e02db
Update app.py
Browse files
app.py
CHANGED
|
@@ -28,14 +28,9 @@ pipe = pipe.to("cpu")
|
|
| 28 |
|
| 29 |
semaphore = threading.Semaphore(value=1)
|
| 30 |
|
| 31 |
-
from collections import deque
|
| 32 |
-
from typing import Deque, Tuple
|
| 33 |
|
| 34 |
-
queue: Deque[Tuple[int, discord.Message]] = deque()
|
| 35 |
|
| 36 |
-
|
| 37 |
-
for i, (_, message) in enumerate(queue):
|
| 38 |
-
await message.edit(content=f"Generating image... (position in queue: {i + 1})")
|
| 39 |
|
| 40 |
def generate_image(prompt, id):
|
| 41 |
semaphore.acquire()
|
|
@@ -62,10 +57,10 @@ async def generate(interaction:discord.Interaction, prompt: str=None):
|
|
| 62 |
if not prompt or len(prompt)>100:
|
| 63 |
await interaction.response.send_message("Please write a description of the image up to 100 characters.")
|
| 64 |
position = len(queue) + 1
|
| 65 |
-
await interaction.response.send_message(f"Generating image...
|
| 66 |
response = await interaction.original_response()
|
| 67 |
-
|
| 68 |
-
|
| 69 |
value = await bot.loop.run_in_executor(executor, generate_image, prompt, interaction.user.id)
|
| 70 |
image = value[0]
|
| 71 |
if image:
|
|
|
|
| 28 |
|
| 29 |
semaphore = threading.Semaphore(value=1)
|
| 30 |
|
|
|
|
|
|
|
| 31 |
|
|
|
|
| 32 |
|
| 33 |
+
|
|
|
|
|
|
|
| 34 |
|
| 35 |
def generate_image(prompt, id):
|
| 36 |
semaphore.acquire()
|
|
|
|
| 57 |
if not prompt or len(prompt)>100:
|
| 58 |
await interaction.response.send_message("Please write a description of the image up to 100 characters.")
|
| 59 |
position = len(queue) + 1
|
| 60 |
+
await interaction.response.send_message(f"Generating image... may take some time")
|
| 61 |
response = await interaction.original_response()
|
| 62 |
+
|
| 63 |
+
|
| 64 |
value = await bot.loop.run_in_executor(executor, generate_image, prompt, interaction.user.id)
|
| 65 |
image = value[0]
|
| 66 |
if image:
|