Show More
Commit Description:
Merge pull request #17 from nattee/master...
Commit Description:
Merge pull request #17 from nattee/master upgrade to current working snapshot
References:
File last commit:
Show/Diff file:
Action:
lib/assets/Lib/browser/session_storage.py | 19 lines | 517 B | text/x-python | PythonLexer |
merge with algo and add brython files that were missing
r584 # 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()