Spaces:
Runtime error
Runtime error
Update main.py
Browse files
main.py
CHANGED
|
@@ -1,10 +1,8 @@
|
|
| 1 |
# -*- coding: utf-8 -*-
|
| 2 |
|
| 3 |
""" Entry for Fooocus API.
|
| 4 |
-
|
| 5 |
Use for starting Fooocus API.
|
| 6 |
python main.py --help for more usage
|
| 7 |
-
|
| 8 |
@file: main.py
|
| 9 |
@author: Konie
|
| 10 |
@update: 2024-03-22
|
|
@@ -12,7 +10,6 @@ Use for starting Fooocus API.
|
|
| 12 |
import argparse
|
| 13 |
import os
|
| 14 |
import re
|
| 15 |
-
import shutil
|
| 16 |
import sys
|
| 17 |
from threading import Thread
|
| 18 |
|
|
@@ -26,7 +23,6 @@ module_path = os.path.join(script_path, "repositories/Fooocus")
|
|
| 26 |
sys.path.append(script_path)
|
| 27 |
sys.path.append(module_path)
|
| 28 |
|
| 29 |
-
|
| 30 |
logger.std_info("[System ARGV] " + str(sys.argv))
|
| 31 |
|
| 32 |
try:
|
|
@@ -90,12 +86,13 @@ def prepare_environments(args) -> bool:
|
|
| 90 |
|
| 91 |
sys.argv = [sys.argv[0]]
|
| 92 |
|
| 93 |
-
#
|
| 94 |
origin_preset_folder = os.path.abspath(os.path.join(module_path, "presets"))
|
| 95 |
preset_folder = os.path.abspath(os.path.join(script_path, "presets"))
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
shutil.
|
|
|
|
| 99 |
|
| 100 |
from modules import config
|
| 101 |
from fooocusapi.configs import default
|
|
@@ -211,4 +208,4 @@ if __name__ == "__main__":
|
|
| 211 |
# Start api server
|
| 212 |
from fooocusapi.api import start_app
|
| 213 |
|
| 214 |
-
start_app(args)
|
|
|
|
| 1 |
# -*- coding: utf-8 -*-
|
| 2 |
|
| 3 |
""" Entry for Fooocus API.
|
|
|
|
| 4 |
Use for starting Fooocus API.
|
| 5 |
python main.py --help for more usage
|
|
|
|
| 6 |
@file: main.py
|
| 7 |
@author: Konie
|
| 8 |
@update: 2024-03-22
|
|
|
|
| 10 |
import argparse
|
| 11 |
import os
|
| 12 |
import re
|
|
|
|
| 13 |
import sys
|
| 14 |
from threading import Thread
|
| 15 |
|
|
|
|
| 23 |
sys.path.append(script_path)
|
| 24 |
sys.path.append(module_path)
|
| 25 |
|
|
|
|
| 26 |
logger.std_info("[System ARGV] " + str(sys.argv))
|
| 27 |
|
| 28 |
try:
|
|
|
|
| 86 |
|
| 87 |
sys.argv = [sys.argv[0]]
|
| 88 |
|
| 89 |
+
# Define preset folder paths but avoid runtime file operations
|
| 90 |
origin_preset_folder = os.path.abspath(os.path.join(module_path, "presets"))
|
| 91 |
preset_folder = os.path.abspath(os.path.join(script_path, "presets"))
|
| 92 |
+
# Comment out file operations to avoid permission issues on Hugging Face Spaces
|
| 93 |
+
# if os.path.exists(preset_folder):
|
| 94 |
+
# shutil.rmtree(preset_folder)
|
| 95 |
+
# shutil.copytree(origin_preset_folder, preset_folder)
|
| 96 |
|
| 97 |
from modules import config
|
| 98 |
from fooocusapi.configs import default
|
|
|
|
| 208 |
# Start api server
|
| 209 |
from fooocusapi.api import start_app
|
| 210 |
|
| 211 |
+
start_app(args)
|