Update app/app.py
Browse files- app/app.py +7 -1
app/app.py
CHANGED
|
@@ -134,6 +134,7 @@ def gradio_interface(prompt):
|
|
| 134 |
return f"Error: {str(e)}", None
|
| 135 |
|
| 136 |
# Create Gradio app with flagging disabled
|
|
|
|
| 137 |
iface = gr.Interface(
|
| 138 |
fn=gradio_interface,
|
| 139 |
inputs=gr.Textbox(label="Enter your prompt", placeholder="e.g., A serene mountain landscape at sunset"),
|
|
@@ -143,7 +144,12 @@ iface = gr.Interface(
|
|
| 143 |
allow_flagging="never" # Disable flagging to avoid PermissionError
|
| 144 |
)
|
| 145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 146 |
# Launch the app
|
| 147 |
if __name__ == "__main__":
|
| 148 |
logger.info("Launching Gradio app...")
|
| 149 |
-
iface.launch(server_name="0.0.0.0", server_port=7860) #
|
|
|
|
| 134 |
return f"Error: {str(e)}", None
|
| 135 |
|
| 136 |
# Create Gradio app with flagging disabled
|
| 137 |
+
logger.info("Creating Gradio interface...")
|
| 138 |
iface = gr.Interface(
|
| 139 |
fn=gradio_interface,
|
| 140 |
inputs=gr.Textbox(label="Enter your prompt", placeholder="e.g., A serene mountain landscape at sunset"),
|
|
|
|
| 144 |
allow_flagging="never" # Disable flagging to avoid PermissionError
|
| 145 |
)
|
| 146 |
|
| 147 |
+
# Test ChromeDriver at startup
|
| 148 |
+
logger.info("Testing ChromeDriver at startup...")
|
| 149 |
+
test_result = generate_image("Test prompt at startup")
|
| 150 |
+
logger.info(f"Startup test result: {test_result}")
|
| 151 |
+
|
| 152 |
# Launch the app
|
| 153 |
if __name__ == "__main__":
|
| 154 |
logger.info("Launching Gradio app...")
|
| 155 |
+
iface.launch(server_name="0.0.0.0", server_port=7860, debug=True) # Enable debug for more logs
|