
    ei              	          d Z ddlZddlZd Zd Z ej                  d      Zdddd	d
dddddgddddej                  j                  dd       e       eej                  dZ ej                  e      Zej                          ej                  d       ej!                  dd       edk(  r ej$                          yy)zX
Simple use of DataTreeWidget to display a structure of nested dicts, lists, and arrays
    Nc                      t               S )N)
some_func2     C/usr/lib/python3/dist-packages/pyqtgraph/examples/DataTreeWidget.py
some_func1r      s
    <r   c                  T    	 t               #  dd l} | j                         d   cY S xY w)Nr      )	Exceptionsysexc_info)r   s    r   r   r      s*    !k!||~a  s   
 'zDataTreeWidget Example   r
               aaaaabbbbb)nested1nested2seventhree)xyz
   )(   r   )size)za listza dictzan arrayza tracebackz
a functionza class)dataz!pyqtgraph example: DataTreeWidgetiX  __main__)__doc__numpynp	pyqtgraphpgr   r   mkQAppapprandomrandintDataTreeWidgetdtreeshowsetWindowTitleresize__name__execr   r   r   <module>r2      s     ! bii()1QqGDgN
 		!!"7!3<   ra  		   7 8 C  zBGGI r   