python (3.11.7)
    e                         d dl Zd dlZd dlZd dlmZmZ d dlmZ  G d de          Z	 G d de          Z
 G d d	e          Zed
k    r'd dl
mZ  edd
d           d dlmZ  ee	           dS dS )    N)
ModuleBrowserModuleBrowserTreeItem)TreeItemc                   (    e Zd ZddddZd Zd ZdS )PathBrowserF)_htest_utestc                Z    	 || _         || _        || _        |                                  d S N)masterr   r	   init)selfr   r   r	   s       G/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/idlelib/pathbrowser.py__init__zPathBrowser.__init__   s/    	 		    c                 p    	 | j                             d           | j                             d           d S )NzPath Browser)topwm_titlewm_iconnamer   s    r   settitlezPathBrowser.settitle   s7    .)))^,,,,,r   c                     t                      S r   )PathBrowserTreeItemr   s    r   rootnodezPathBrowser.rootnode   s    "$$$r   N)__name__
__module____qualname__r   r   r    r   r   r   r   	   sP        ).u     - - -
% % % % %r   r   c                       e Zd Zd Zd ZdS )r   c                     dS )Nzsys.pathr   r   s    r   GetTextzPathBrowserTreeItem.GetText   s    zr   c                 p    g }t           j        D ]&}t          |          }|                    |           '|S r   )syspathDirBrowserTreeItemappend)r   sublistdiritems       r   
GetSubListzPathBrowserTreeItem.GetSubList"