✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server366.web-hosting.com ​🇻​♯➤ 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 67.223.118.204 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.217.62
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python34/lib64/python3.4/idlelib//PathBrowser.py
import os
import sys
import importlib.machinery

from idlelib.TreeWidget import TreeItem
from idlelib.ClassBrowser import ClassBrowser, ModuleBrowserTreeItem
from idlelib.PyShell import PyShellFileList


class PathBrowser(ClassBrowser):

    def __init__(self, flist, _htest=False):
        """
        _htest - bool, change box location when running htest
        """
        self._htest = _htest
        self.init(flist)

    def settitle(self):
        "Set window titles."
        self.top.wm_title("Path Browser")
        self.top.wm_iconname("Path Browser")

    def rootnode(self):
        return PathBrowserTreeItem()

class PathBrowserTreeItem(TreeItem):

    def GetText(self):
        return "sys.path"

    def GetSubList(self):
        sublist = []
        for dir in sys.path:
            item = DirBrowserTreeItem(dir)
            sublist.append(item)
        return sublist

class DirBrowserTreeItem(TreeItem):

    def __init__(self, dir, packages=[]):
        self.dir = dir
        self.packages = packages

    def GetText(self):
        if not self.packages:
            return self.dir
        else:
            return self.packages[-1] + ": package"

    def GetSubList(self):
        try:
            names = os.listdir(self.dir or os.curdir)
        except OSError:
            return []
        packages = []
        for name in names:
            file = os.path.join(self.dir, name)
            if self.ispackagedir(file):
                nn = os.path.normcase(name)
                packages.append((nn, name, file))
        packages.sort()
        sublist = []
        for nn, name, file in packages:
            item = DirBrowserTreeItem(file, self.packages + [name])
            sublist.append(item)
        for nn, name in self.listmodules(names):
            item = ModuleBrowserTreeItem(os.path.join(self.dir, name))
            sublist.append(item)
        return sublist

    def ispackagedir(self, file):
        " Return true for directories that are packages."
        if not os.path.isdir(file):
            return False
        init = os.path.join(file, "__init__.py")
        return os.path.exists(init)

    def listmodules(self, allnames):
        modules = {}
        suffixes = importlib.machinery.EXTENSION_SUFFIXES[:]
        suffixes += importlib.machinery.SOURCE_SUFFIXES
        suffixes += importlib.machinery.BYTECODE_SUFFIXES
        sorted = []
        for suff in suffixes:
            i = -len(suff)
            for name in allnames[:]:
                normed_name = os.path.normcase(name)
                if normed_name[i:] == suff:
                    mod_name = name[:i]
                    if mod_name not in modules:
                        modules[mod_name] = None
                        sorted.append((normed_name, name))
                        allnames.remove(name)
        sorted.sort()
        return sorted

def _path_browser(parent):  # htest #
    flist = PyShellFileList(parent)
    PathBrowser(flist, _htest=True)
    parent.mainloop()

if __name__ == "__main__":
    from unittest import main
    main('idlelib.idle_test.test_pathbrowser', verbosity=2, exit=False)

    from idlelib.idle_test.htest import run
    run(_path_browser)


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
1 May 2025 12.40 PM
root / linksafe
0755
Icons
--
1 May 2025 12.40 PM
root / linksafe
0755
__pycache__
--
1 May 2025 12.40 PM
root / linksafe
0755
idle_test
--
1 May 2025 12.40 PM
root / linksafe
0755
AutoComplete.py
8.986 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
AutoCompleteWindow.py
17.323 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
AutoExpand.py
3.315 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
Bindings.py
2.975 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
CREDITS.txt
1.821 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
CallTipWindow.py
5.893 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
CallTips.py
5.793 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ChangeLog
55.071 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
ClassBrowser.py
6.835 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
CodeContext.py
8.152 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ColorDelegator.py
9.468 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
Debugger.py
18.319 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
Delegator.py
0.649 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
EditorWindow.py
64.511 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
FileList.py
3.724 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
FormatParagraph.py
7.116 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
GrepDialog.py
5.004 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
HISTORY.txt
10.075 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
HyperParser.py
12.575 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
IOBinding.py
19.31 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
IdleHistory.py
3.957 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
MultiCall.py
18.136 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
MultiStatusBar.py
1.316 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
NEWS.txt
38.901 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
ObjectBrowser.py
3.882 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
OutputWindow.py
4.291 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ParenMatch.py
6.556 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
PathBrowser.py
3.132 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
Percolator.py
3.168 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
PyParse.py
19.981 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
PyShell.py
57.08 KB
17 Apr 2024 5.09 PM
root / linksafe
0755
README.txt
7.528 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
RemoteDebugger.py
11.726 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
RemoteObjectBrowser.py
0.941 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ReplaceDialog.py
6.484 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
RstripExtension.py
1.025 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ScriptBinding.py
7.872 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ScrolledList.py
4.272 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
SearchDialog.py
2.568 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
SearchDialogBase.py
6.845 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
SearchEngine.py
7.31 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
StackViewer.py
4.322 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
TODO.txt
8.279 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
ToolTip.py
3.099 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
TreeWidget.py
14.672 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
UndoDelegator.py
10.562 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
WidgetRedirector.py
6.708 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
WindowList.py
2.414 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
ZoomHeight.py
1.27 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
__init__.py
0.281 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
__main__.py
0.155 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
aboutDialog.py
6.531 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
config-extensions.def
2.896 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
config-highlight.def
2.456 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
config-keys.def
7.595 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
config-main.def
2.503 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
configDialog.py
62.798 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
configHandler.py
31.442 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
configHelpSourceEdit.py
6.514 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
configSectionNameDialog.py
3.913 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
dynOptionMenuWidget.py
1.943 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
extend.txt
3.557 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
help.html
40.162 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
help.py
9.474 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
help.txt
17.48 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
idle.py
0.391 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
idle.pyw
0.557 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
idlever.py
0.405 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
keybindingDialog.py
12.125 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
macosxSupport.py
8.48 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
rpc.py
20.295 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
run.py
13.353 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
tabbedpages.py
17.986 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
textView.py
3.149 KB
17 Apr 2024 5.09 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF