Comments (4)
After some more digging, it seems like these changes would also introduce issues around getting the sessionstate for a specific session_id (perhaps the functionality of Server
has changed?); working on potential solutions now.
As a side note, this seems to be the part of the same-ish issue as #43 , so perhaps the fix to that will fix these import path issues as well.
from hydralit.
Yes, the way the streamlit server imports worked before was that it used a hack to obtain a state, which is now deprecated. The Server class no longer has a method called get_current
, which breaks Hydra anyway. See this forum post on Streamlit 1.12 breaking functionality: https://discuss.streamlit.io/t/streamlit-script-run-context-gone-with-1-8/23526/5. Fishing the Server instance from the GC is hacky.
I've been working on refactoring Hydralit to use the built-in session_state
, which removes the need for the sessionstate.py
file entirely.
from hydralit.
Update:
I've put in a PR for a rewrite that works with Streamlit >=1.12. You can check it out at #45. I've only tested it with hydralit_example
though.
from hydralit.
please update to the latest package (1.0.14), as a fix has been created and deployed.
pip install -U hydralit
Thanks very much for your hard work saikumarmk!
from hydralit.
Related Issues (20)
- No module 'streamlit.script_run_context' HOT 7
- Switch apps when looping for realtime update HOT 1
- Set menu_items from page config HOT 1
- Demo on Heroku is down HOT 1
- hydralit 1.0.12 and streamlit 1.9.0 HOT 5
- How to disable the (huge) "Now Loading YOUR.APP" HOT 1
- Login and Logout through Hydralit! HOT 1
- Latest streamlit version not supported HOT 3
- The uploaded video file co-exists among different apps
- How to make navbar full-length of screen and placed all the way at the top? HOT 1
- type objct 'Server' has not attribute 'get_current' HOT 2
- Update for using `st.session_state` HOT 3
- Error when running app.run() HOT 1
- Sites deployed on Heroku are not working
- Keyed widget values are lost when switching the pages HOT 1
- AttributeError: st.session_state has no attribute "allow_access". HOT 1
- When resizing navbar is cut off.
- Doesn't work with streamlit cloud
- Nav Bar oriented vertically rather than horizontally HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hydralit.