summaryrefslogtreecommitdiffstats
path: root/g4f/gui/server/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'g4f/gui/server/api.py')
-rw-r--r--g4f/gui/server/api.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/g4f/gui/server/api.py b/g4f/gui/server/api.py
index ed904be8..3adb88f4 100644
--- a/g4f/gui/server/api.py
+++ b/g4f/gui/server/api.py
@@ -13,8 +13,13 @@ try:
from plyer import camera
from plyer import filechooser
app_storage_path = platformdirs.user_pictures_dir
+ user_select_image = partial(
+ filechooser.open_file,
+ path=platformdirs.user_pictures_dir(),
+ filters=[["Image", "*.jpg", "*.jpeg", "*.png", "*.webp", "*.svg"]],
+ )
has_plyer = True
-except ImportError:
+except (ImportError, NameError):
has_plyer = False
try:
from android.runnable import run_on_ui_thread
@@ -26,11 +31,6 @@ try:
has_android = True
except ImportError:
run_on_ui_thread = lambda a : a
- user_select_image = partial(
- filechooser.open_file,
- path=platformdirs.user_pictures_dir(),
- filters=[["Image", "*.jpg", "*.jpeg", "*.png", "*.webp", "*.svg"]],
- )
has_android = False
from g4f import version, models