| Server IP : 39.108.156.168 / Your IP : 216.73.216.104 Web Server : nginx/1.24.0 System : Linux e2.ksyuki.com 6.11.0-25-generic #25~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 15 17:20:50 UTC 2 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/orca/backends/__pycache__/ |
Upload File : |
�
g
f � �X � d Z dZdZdZdZdZddlmZmZ ddl Z dd l
mZmZ G d
� d� Z
y)zJSON backend for Orca settingsz$Id$z
$Revision$z$Date$z7Copyright (c) 2010-2011 Consorcio Fernando de los Rios.�LGPL� )�load�dumpN)�settings�acssc �h � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zdd�Z dd �Z
dd
�Zd� Zd� Z
dd
�Zd� Zd� Zy)�Backendc � � i | _ i | _ i | _ i | _ t j
j
|d� | _ t j
j
|d� | _ dt j i i d�i| _ y)z& Initialize the JSON Backend.
zuser-settings.confzapp-settings�default)�profile�pronunciations�keybindingsN)�generalr
r �profiles�os�path�join�settingsFile�appPrefsDirr r �_defaultProfiles)�self�prefsDirs �</usr/lib/python3/dist-packages/orca/backends/json_backend.py�__init__zBackend.__init__$ sq � � ��� ��������
��G�G�L�L��3G�H����7�7�<�<��.�A���!*�(�:J�:J�LN�IK�-.� !"��� c �� � || j ||d�}|| _ | j | _ || _ || _ t | j d� }t ||d�� |j � y)zN Save default settings for all the properties from
orca.settings. )r r r
r �w� ��indentN) r r r r
r �openr r �close)r r r
r �prefsr s r �saveDefaultSettingszBackend.saveDefaultSettings4 sm � � $�!�2�2�#1� +�-��
����-�-��
�,���&����D�-�-�s�3���U�L��+����r c �� � t j j | j |� d�� }t j j |� r)t |d� }t
|� }|j � |S i }|S )N�.conf�r)r r r r �existsr! r r"