Sideband/sbapp/plyer/platforms/win/keystore.py
2022-09-16 18:07:57 +02:00

20 lines
424 B
Python

try:
import keyring
except Exception:
raise NotImplementedError()
from plyer.facades import Keystore
class WinKeystore(Keystore):
def _set_key(self, servicename, key, value, **kwargs):
keyring.set_password(servicename, key, value)
def _get_key(self, servicename, key, **kwargs):
return keyring.get_password(servicename, key)
def instance():
return WinKeystore()