Spaces:
Paused
Paused
Update app.py via AI Editor
Browse files
app.py
CHANGED
@@ -12,7 +12,6 @@ import os
|
|
12 |
import flask
|
13 |
import uuid
|
14 |
|
15 |
-
# Set up logging
|
16 |
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
|
17 |
|
18 |
STYLES = [
|
@@ -34,7 +33,6 @@ app = dash.Dash(__name__, server=server, external_stylesheets=external_styleshee
|
|
34 |
|
35 |
app.title = "ImaGen"
|
36 |
|
37 |
-
# Global in-memory session storage and locks
|
38 |
SESSION_DATA = {}
|
39 |
SESSION_LOCKS = {}
|
40 |
|
@@ -54,7 +52,6 @@ def ensure_session_id():
|
|
54 |
session_id = str(uuid.uuid4())
|
55 |
flask.g.set_cookie = session_id
|
56 |
flask.g.session_id = session_id or flask.g.get("set_cookie", None)
|
57 |
-
# Ensure session state and lock
|
58 |
if session_id not in SESSION_DATA:
|
59 |
SESSION_DATA[session_id] = {'image': None, 'enhanced_prompt': None, 'status': None}
|
60 |
if session_id not in SESSION_LOCKS:
|
@@ -176,8 +173,7 @@ app.layout = dbc.Container([
|
|
176 |
placeholder="Select style",
|
177 |
className="mb-3"
|
178 |
),
|
179 |
-
|
180 |
-
dbc.FormGroup([
|
181 |
dbc.Label("Aspect Ratio"),
|
182 |
dcc.Dropdown(
|
183 |
id="aspect-ratio",
|
|
|
12 |
import flask
|
13 |
import uuid
|
14 |
|
|
|
15 |
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
|
16 |
|
17 |
STYLES = [
|
|
|
33 |
|
34 |
app.title = "ImaGen"
|
35 |
|
|
|
36 |
SESSION_DATA = {}
|
37 |
SESSION_LOCKS = {}
|
38 |
|
|
|
52 |
session_id = str(uuid.uuid4())
|
53 |
flask.g.set_cookie = session_id
|
54 |
flask.g.session_id = session_id or flask.g.get("set_cookie", None)
|
|
|
55 |
if session_id not in SESSION_DATA:
|
56 |
SESSION_DATA[session_id] = {'image': None, 'enhanced_prompt': None, 'status': None}
|
57 |
if session_id not in SESSION_LOCKS:
|
|
|
173 |
placeholder="Select style",
|
174 |
className="mb-3"
|
175 |
),
|
176 |
+
html.Div([
|
|
|
177 |
dbc.Label("Aspect Ratio"),
|
178 |
dcc.Dropdown(
|
179 |
id="aspect-ratio",
|