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
|
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() | ||||