Show More
Commit Description:
fix various bug...
Commit Description:
fix various bug (grafted from cb6577a84dff16a5d7ba91166873cc8a2e2a2628)
File last commit:
Show/Diff file:
Action:
lib/assets/Lib/browser/session_storage.py | 19 lines | 517 B | text/x-python | PythonLexer |
# session storage in browser
import sys
from javascript import JSObject
from browser import window
from .local_storage import LocalStorage
has_session_storage = hasattr(window, 'sessionStorage')
class SessionStorage(LocalStorage):
storage_type = "session_storage"
def __init__(self):
if not has_session_storage:
raise EnvironmentError("SessionStorage not available")
self.store = window.sessionStorage
if has_session_storage:
storage = SessionStorage()