fix: bug with path

This commit is contained in:
0xMRTT 2023-05-03 15:01:53 +02:00
parent 9361f3f658
commit cfdf60d840
Signed by: 0xMRTT
GPG Key ID: 19C1449A774028BD
2 changed files with 18 additions and 8 deletions

View File

@ -64,5 +64,13 @@
</ul>
</description>
</release>
<release version="0.1.1" date="2023-5-3" type="stable">
<description>
<p>Bug fixes</p>
<ul>
<li>Fix a bug causing the app to crash when the path is not selected</li>
</ul>
</description>
</release>
</releases>
</component>

View File

@ -156,14 +156,16 @@ class ImaginerApplication(Adw.Application):
self.token = self.win.token.get_text()
openai.api_key = self.token
try:
path = self.file_path
print(path)
path = f"{path}/imaginer-{self.slugify(prompt)}-{strftime('%d-%b-%Y-%H-%M-%S', gmtime())}"
except AttributeError:
path = "imaginer"
def thread_run():
try:
path = self.file_path
print(path)
except AttributeError:
path = "imaginer"
else:
path = f"{path}/imaginer-{self.slugify(prompt)}-{strftime('%d-%b-%Y-%H-%M-%S', gmtime())}"
match self.provider:
case ProvidersEnum.OPENAI.value:
try:
@ -236,9 +238,9 @@ class ImaginerApplication(Adw.Application):
else:
image = None
GLib.idle_add(cleanup, image)
GLib.idle_add(cleanup, image, path)
def cleanup(image):
def cleanup(image, path):
self.win.spinner_loading.stop()
self.win.stack_imaginer.set_visible_child_name("stack_imagine")
t.join()