Spaces:
Runtime error
Runtime error
Ignore session_state bug for now
Browse files
app.py
CHANGED
|
@@ -224,8 +224,11 @@ def main():
|
|
| 224 |
initial_sidebar_state="expanded"
|
| 225 |
)
|
| 226 |
generator = load_text_generator()
|
| 227 |
-
if
|
| 228 |
-
|
|
|
|
|
|
|
|
|
|
| 229 |
|
| 230 |
local_css("asset/css/style.css")
|
| 231 |
|
|
@@ -269,7 +272,11 @@ def main():
|
|
| 269 |
unsafe_allow_html=True
|
| 270 |
)
|
| 271 |
if recipe_button:
|
| 272 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 273 |
entered_items.markdown("**Generate recipe for:** " + items)
|
| 274 |
with st.spinner("Generating recipe..."):
|
| 275 |
|
|
@@ -292,7 +299,11 @@ def main():
|
|
| 292 |
|
| 293 |
with r1:
|
| 294 |
# st.write(st.session_state.get_random_frame)
|
| 295 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 296 |
st.image(
|
| 297 |
recipe_post,
|
| 298 |
# width=500,
|
|
|
|
| 224 |
initial_sidebar_state="expanded"
|
| 225 |
)
|
| 226 |
generator = load_text_generator()
|
| 227 |
+
if hasattr(st, "session_state"):
|
| 228 |
+
if 'get_random_frame' not in st.session_state:
|
| 229 |
+
st.session_state.get_random_frame = generator.frames[0]
|
| 230 |
+
else:
|
| 231 |
+
get_random_frame = generator.frames[0]
|
| 232 |
|
| 233 |
local_css("asset/css/style.css")
|
| 234 |
|
|
|
|
| 272 |
unsafe_allow_html=True
|
| 273 |
)
|
| 274 |
if recipe_button:
|
| 275 |
+
if hasattr(st, "session_state"):
|
| 276 |
+
st.session_state.get_random_frame = generator.frames[random.randint(0, len(generator.frames)) - 1]
|
| 277 |
+
else:
|
| 278 |
+
get_random_frame = generator.frames[random.randint(0, len(generator.frames)) - 1]
|
| 279 |
+
|
| 280 |
entered_items.markdown("**Generate recipe for:** " + items)
|
| 281 |
with st.spinner("Generating recipe..."):
|
| 282 |
|
|
|
|
| 299 |
|
| 300 |
with r1:
|
| 301 |
# st.write(st.session_state.get_random_frame)
|
| 302 |
+
if hasattr(st, "session_state"):
|
| 303 |
+
recipe_post = generator.generate_frame(generated_recipe, st.session_state.get_random_frame)
|
| 304 |
+
else:
|
| 305 |
+
recipe_post = generator.generate_frame(generated_recipe, get_random_frame)
|
| 306 |
+
|
| 307 |
st.image(
|
| 308 |
recipe_post,
|
| 309 |
# width=500,
|