Linux server1.hosting4iran.com 4.18.0-553.123.2.el8_10.x86_64 #1 SMP Thu May 7 15:28:41 EDT 2026 x86_64
LiteSpeed
Server IP : 185.208.174.156 & Your IP : 216.73.216.165
Domains : 326 Domain
User : satitravel
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
python2-docs /
html /
_static /
Delete
Unzip
Name
Size
Permission
Date
Action
ajax-loader.gif
673
B
-rw-r--r--
2018-07-15 13:35
basic.css
6.92
KB
-rw-r--r--
2019-03-02 18:17
classic.css
4.13
KB
-rw-r--r--
2019-03-27 12:19
comment-bright.png
756
B
-rw-r--r--
2018-07-15 13:35
comment-close.png
829
B
-rw-r--r--
2018-07-15 13:35
comment.png
641
B
-rw-r--r--
2018-07-15 13:35
copybutton.js
2.62
KB
-rw-r--r--
2019-03-02 18:17
default.css
28
B
-rw-r--r--
2018-07-15 13:35
doctools.js
9.01
KB
-rw-r--r--
2019-03-27 12:19
documentation_options.js
276
B
-rw-r--r--
2019-03-27 12:19
down-pressed.png
222
B
-rw-r--r--
2018-07-15 13:35
down.png
202
B
-rw-r--r--
2018-07-15 13:35
file.png
286
B
-rw-r--r--
2018-07-15 13:35
jquery-3.2.1.js
261.76
KB
-rw-r--r--
2018-07-16 07:59
jquery.js
84.63
KB
-rw-r--r--
2018-07-16 07:59
minus.png
90
B
-rw-r--r--
2018-07-15 13:35
opensearch.xml
573
B
-rw-r--r--
2019-03-27 12:19
plus.png
90
B
-rw-r--r--
2018-07-15 13:35
py.png
695
B
-rw-r--r--
2019-03-02 18:17
pygments.css
4.29
KB
-rw-r--r--
2019-03-27 12:19
searchtools.js
24.85
KB
-rw-r--r--
2019-03-27 12:19
sidebar.js
5.86
KB
-rw-r--r--
2019-03-02 18:17
switchers.js
4.92
KB
-rw-r--r--
2019-03-02 18:17
underscore-1.3.1.js
34.34
KB
-rw-r--r--
2018-07-15 13:35
underscore.js
11.86
KB
-rw-r--r--
2018-07-15 13:35
up-pressed.png
214
B
-rw-r--r--
2018-07-15 13:35
up.png
203
B
-rw-r--r--
2018-07-15 13:35
websupport.js
24.76
KB
-rw-r--r--
2018-07-16 07:59
Save
Rename
(function() { 'use strict'; // Parses versions in URL segments like: // "3", "dev", "release/2.7" or "3.6rc2" var version_regexs = [ '(?:\\d)', '(?:\\d\\.\\d[\\w\\d\\.]*)', '(?:dev)', '(?:release/\\d.\\d[\\x\\d\\.]*)']; var all_versions = { '3.8': 'dev (3.8)', '3.7': '3.7', '3.6': '3.6', '3.5': '3.5', '2.7': '2.7', }; var all_languages = { 'en': 'English', 'fr': 'French', 'ja': 'Japanese', }; function build_version_select(current_version, current_release) { var buf = ['<select>']; $.each(all_versions, function(version, title) { buf.push('<option value="' + version + '"'); if (version == current_version) buf.push(' selected="selected">' + current_release + '</option>'); else buf.push('>' + title + '</option>'); }); buf.push('</select>'); return buf.join(''); } function build_language_select(current_language) { var buf = ['<select>']; $.each(all_languages, function(language, title) { if (language == current_language) buf.push('<option value="' + language + '" selected="selected">' + all_languages[current_language] + '</option>'); else buf.push('<option value="' + language + '">' + title + '</option>'); }); if (!(current_language in all_languages)) { // In case we're browsing a language that is not yet in all_languages. buf.push('<option value="' + current_language + '" selected="selected">' + current_language + '</option>'); all_languages[current_language] = current_language; } buf.push('</select>'); return buf.join(''); } function navigate_to_first_existing(urls) { // Navigate to the first existing URL in urls. var url = urls.shift(); if (urls.length == 0) { window.location.href = url; return; } $.ajax({ url: url, success: function() { window.location.href = url; }, error: function() { navigate_to_first_existing(urls); } }); } function on_version_switch() { var selected_version = $(this).children('option:selected').attr('value') + '/'; var url = window.location.href; var current_language = language_segment_from_url(url); var current_version = version_segment_in_url(url); var new_url = url.replace('.org/' + current_language + current_version, '.org/' + current_language + selected_version); if (new_url != url) { navigate_to_first_existing([ new_url, url.replace('.org/' + current_language + current_version, '.org/' + selected_version), 'https://docs.python.org/' + current_language + selected_version, 'https://docs.python.org/' + selected_version, 'https://docs.python.org/' ]); } } function on_language_switch() { var selected_language = $(this).children('option:selected').attr('value') + '/'; var url = window.location.href; var current_language = language_segment_from_url(url); var current_version = version_segment_in_url(url); if (selected_language == 'en/') // Special 'default' case for english. selected_language = ''; var new_url = url.replace('.org/' + current_language + current_version, '.org/' + selected_language + current_version); if (new_url != url) { navigate_to_first_existing([ new_url, 'https://docs.python.org/' ]); } } // Returns the path segment of the language as a string, like 'fr/' // or '' if not found. function language_segment_from_url(url) { var language_regexp = '\.org/([a-z]{2}(?:-[a-z]{2})?/)'; var match = url.match(language_regexp); if (match !== null) return match[1]; return ''; } // Returns the path segment of the version as a string, like '3.6/' // or '' if not found. function version_segment_in_url(url) { var language_segment = '(?:[a-z]{2}(?:-[a-z]{2})?/)'; var version_segment = '(?:(?:' + version_regexs.join('|') + ')/)'; var version_regexp = '\\.org/' + language_segment + '?(' + version_segment + ')'; var match = url.match(version_regexp); if (match !== null) return match[1]; return '' } $(document).ready(function() { var release = DOCUMENTATION_OPTIONS.VERSION; var language_segment = language_segment_from_url(window.location.href); var current_language = language_segment.replace(/\/+$/g, '') || 'en'; var version = release.substr(0, 3); var version_select = build_version_select(version, release); $('.version_switcher_placeholder').html(version_select); $('.version_switcher_placeholder select').bind('change', on_version_switch); var language_select = build_language_select(current_language); $('.language_switcher_placeholder').html(language_select); $('.language_switcher_placeholder select').bind('change', on_language_switch); }); })();