Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
lib
/
python3
/
dist-packages
/
LanguageSelector
/
__pycache__
/
Filename :
utils.cpython-310.pyc
back
Copy
o ڀR]� � @ s0 d dl Z d dlZd dlZ ddd�Zdd� ZdS )� NTc C s� |D ]s}t jdtj�|�d�}d}tj�|�rXt�|tj�rXt|��.}|D ]#} | � � } |r6| � | �r6d}|} |s@| | kr@d}|} |�| �d�� q%W d � n1 sSw Y |sd|rd|�|�d�� |� � t�|j|� t�|d� qdS )zY find all strings that startswith findString and replace them with setString F)�delete�dirTzUTF-8Ni� )�tempfile�NamedTemporaryFile�os�path�dirname�exists�access�R_OK�open�strip� startswith�write�encode�flush�rename�name�chmod)� findString� setString� file_listr �append�fname�out�foundString�f�line�tmp� r �8/usr/lib/python3/dist-packages/LanguageSelector/utils.py�find_string_and_replace s4 �� ���r! c C s( | � d�d }tjd|gdd�}|�� S )z9 generate locale name for LC_* environment variables �:r z)/usr/share/language-tools/language2localeT)�universal_newlines)�split� subprocess�check_output�rstrip)�language� first_elem�localer r r �language2locale) s �r+ )TT)r r% r r! r+ r r r r �<module> s �