← Back
Editing: __init__.cpython-311.pyc
� %�c; � � � d dl Z d dlZd dlZddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddl mZ d d lm Z n# e$ r Y nw xY w G d� de� � ZdS ) � N� )�KeyringBackend)�PasswordSetError)�PasswordDeleteError)� KeyringLocked)�KeyringError)� properties� )�apic � � e Zd ZdZej � d� � Z ej d� � � Z d� Zd� Zd� Z d� ZdS ) �KeyringzmacOS Keychain� KEYCHAIN_PATHc � � t j � � dk rt d� � �dt � � vrt d� � �dS )z7 Preferred for all macOS environments. �DarwinzmacOS requiredr zSecurity API unavailable� )�platform�system�RuntimeError�globals)�clss �A/usr/lib/python3/dist-packages/keyring/backends/macOS/__init__.py�priorityzKeyring.priority sI � � �?����(�(��/�0�0�0��� � �!�!��9�:�:�:��q� c �" � |�d} t j | j |||� � d S # t j $ r'}t d� |� � � � �d }~wt j $ r'}t d� |� � � � �d }~ww xY w)N� z$Can't store password on keychain: {})r �set_generic_password�keychain�KeychainDeniedr �format�Errorr )�self�service�username�password�es r �set_passwordzKeyring.set_password# s� � ����H� X��$�T�]�G�X�x�P�P�P�P�P���!� U� U� U�� I� P� P�QR� S� S�T�T�T������y� X� X� X�"�#L�#S�#S�TU�#V�#V�W�W�W����� X���s �$ �B�"A�B�'"B � Bc �> � |�d} t j | j ||� � S # t j $ r Y d S t j $ r'}t d� |� � � � �d }~wt j $ r'}t d� |� � � � �d }~ww xY w)Nr z$Can't get password from keychain: {}) r �find_generic_passwordr �NotFoundr r r r r �r! r"