ó
ÉŻ{Tc           @   s5   d  d l  Z  d  d l Z d  d l m Z d   Z d S(   i’’’’N(   t   QtGuic         C   sī   t  j   d  \ } } } t  j j t |  d  t  j j t |  d  d } t j   } xR t j   D]D } | d | d d t | d  d } | d | d d } ql Wt j j	 |  d	 d
 t |  d t |  d |  d  S(   Ni   s   
t    s     i    s   ,  line i   s       s   Failed to add movie frames   Failed to add movie frame:
(
   t   syst   exc_infot   stderrt   writet   strt	   tracebackt   extract_stackR    t   QMessageBoxt   critical(   t   widgett   exc_typet	   exc_valuet   exc_tbt   errt   stt   s(    (    sC   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/qtgui/exceptionHandler.pyt   criticalExceptionHandler   s    ((   R   R   t   PyQt4R    R   (    (    (    sC   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/qtgui/exceptionHandler.pyt   <module>   s   