Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 108.162.241.241
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
LanguageSelector /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
ImConfig.py
1.69
KB
-rw-r--r--
LangCache.py
6.06
KB
-rw-r--r--
LanguageSelector.py
4.17
KB
-rw-r--r--
LocaleInfo.py
12.56
KB
-rw-r--r--
__init__.py
3
B
-rw-r--r--
macros.py
5.27
KB
-rw-r--r--
utils.py
1.63
KB
-rw-r--r--
xkb.py
3.25
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : utils.py
# (c) 2006 Canonical # Author: Michael Vogt <michael.vogt@ubuntu.com> # # Released under the GPL # import os import subprocess import tempfile def find_string_and_replace(findString, setString, file_list, startswith=True, append=True): """ find all strings that startswith findString and replace them with setString """ for fname in file_list: out = tempfile.NamedTemporaryFile(delete=False, dir=os.path.dirname(fname)) foundString = False if (os.path.exists(fname) and os.access(fname, os.R_OK)): # look for the line with open(fname) as f: for line in f: tmp = line.strip() if startswith and tmp.startswith(findString): foundString = True line = setString if not startswith and tmp == findString: foundString = True line = setString out.write(line.encode('UTF-8')) # if we have not found them append them if not foundString and append: out.write(setString.encode('UTF-8')) out.flush() # rename is atomic os.rename(out.name, fname) os.chmod(fname, 0o644) def language2locale(language): """ generate locale name for LC_* environment variables """ first_elem = language.split(':')[0] locale = subprocess.check_output( ['/usr/share/language-tools/language2locale', first_elem], universal_newlines=True) return locale.rstrip()
Close