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",
|