Sindbad~EG File Manager
�
RԚg� � � � d dl Z d dlZd dlZd dlmZmZ d dlmZm Z m
Z
dd�Z G d� de � � Z G d� de � � Z
G d � d
e� � Zd� Zedk r'd d
lmZ eddd�� � d dlmZ ee� � dS dS )� N)�ObjectTreeItem�make_objecttreeitem)�TreeNode�TreeItem�ScrolledCanvasc �* � |�t j | � � }t |dd�� � at j � dd�� � t
||� � at t j d t � � a
t � � � d S )N�whiter )�bg�highlightthickness� �both)�expand�fill)�tk�Toplevelr �sc�frame�pack�
StackTreeItem�itemr �canvas�noder )�root�exc�flist�tops �0/usr/local/lib/python3.11/idlelib/stackviewer.py�StackBrowserr su � �
�{��k�$���� ���A� >� >� >�B��H�M�M���M�(�(�(���e�$�$�D��B�I�t�T�*�*�D��K�K�M�M�M�M�M� c �( � e Zd Zdd�Zd� Zd� Zd� ZdS )r Nc � � || _ | � |�d n|j � � | _ t |� � j � dt
|� � � �| _ d S )Nz: )r � get_stack�
__traceback__�stack�type�__name__�str�text)�selfr r s r �__init__zStackTreeItem.__init__ sO � ���
��^�^�C�K�D�D�S�=N�O�O��
��C�y�y�)�7�7�S��X�X�7�7�� � � r c � � g }|r|j �|j }|�*|� |j |j f� � |j }|�*|S �N)�tb_frame�tb_next�append� tb_lineno)r) �tbr$ s r r"