python (3.11.7)
    e                         d dl Z d dlZd dlZd dlmZmZ d dlmZm	Z	m
Z
 ddZ 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)ObjectTreeItemmake_objecttreeitem)TreeNodeTreeItemScrolledCanvasc                 *   |t          j        |           }t          |dd          at          j                            dd           t
          ||          at          t          j	        d t                    a
t                                           d S )Nwhiter   )bghighlightthickness   both)expandfill)tkToplevelr   scframepack
StackTreeItemitemr   canvasnoder   )rootexcflisttops       G/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/idlelib/stackviewer.pyStackBrowserr      su    
{k$	A	>	>	>BHMMM(((e$$DBItT**DKKMMMMM    c                   (    e Zd ZddZd Zd Zd ZdS )r   Nc                     || _         |                     |d n|j                  | _        t	          |          j         dt
          |           | _        d S )Nz: )r   	get_stack
__traceback__stacktype__name__strtext)selfr   r   s      r   __init__zStackTreeItem.__init__   sO    
^^CKDDS=NOO
Cyy)77SXX77			r   c                     g }|r|j         |j        }|*|                    |j         |j        f           |j        }|*|S N)tb_frametb_nextappend	tb_lineno)r)   tbr$   s      r   r"