ó
Þ‡GTc           @   sX   d  d l  Z d  d l Z e a d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d S(   iÿÿÿÿNc      	   K   s¤   z t  j j } t  j j t  j _ x- t  j j D] } t  j j ƒ  j j	 | ƒ q. Wt  j j
 |  d t | t  j j d d d d d t d t ƒ SWd  | t  j _ Xd  S(   Nt
   _transientt   mouset   screent   typet   suppress_overlayt   suppress_underlay(   t   renpyt   configt   quit_actiont   exportst   quitt   layerst   gamet   contextt   scene_listst   cleart   show_screent   Truet   uit   interact(   t   screen_namet   kwargst   old_quitt   i(    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt   call_exception_screen    s    )c           C   s   t  j j d t ƒ d  S(   Nt   force(   R   R	   t   rollbackR   (    (    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt   rollback_action/   s    c           C   sP   t  j j s? t  j j j ƒ  t  j j ƒ  t  j j j	 j
 ƒ  n  t  j j ƒ  d  S(   N(   R   R   t	   interfacet   displayt   coret	   Interfacet   loadert   index_archivest   imt   cachet   initR   t   reset(    (    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt   init_display2   s
    c           C   s   t  j j t ƒ d  S(   N(   R   t   dumpR   (    (    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt
   error_dump>   s    c         C   sK  t  a t ƒ  t j j j d k r& t  Sd t j k r9 t  St j	 j
 d ƒ sO t  Sy t ƒ  Wn t  SXt j j d  k r{ t  Sd  } d  } d  } yy t j j ƒ  j sÕ t j j rÀ t j j j } n  t j	 j d ƒ } n  t j j d ƒ j d  k	 rt j j t ƒ } n  Wn n Xt j j t d d |  d | d | d	 | d
 | d | ƒd  S(   Nt   runt   RENPY_SIMPLE_EXCEPTIONSt
   _exceptiont   _save_reload_gameiÿÿÿÿt   shortt   fullR   t   reload_actiont   ignore_actiont   traceback_fn(   R   t   error_handledR(   R   R   t   argst   commandt   ost   environR	   t
   has_screenR&   R   t   drawt   NoneR   t
   init_phaseR   t   rollback_enabledt   errorR   t   curried_call_in_new_contextt	   next_nodeR   t   returnst   Falset   invoke_in_new_contextR   (   R-   R.   R1   R0   R   R/   (    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt   report_exceptionE   sD    	c      	   C   s‹   t  a t ƒ  t j j j d k r& t  Sd t j k r9 t  St j	 j
 d ƒ sO t  St ƒ  t j	 j } t j j t d d | d |  d | ƒd  S(   NR)   R*   t   _parse_errorsR/   t   errorst   error_fn(   R   R2   R(   R   R   R3   R4   R5   R6   R	   R7   R&   t   utter_restartRA   R   (   RD   RE   R/   (    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt   report_parse_errors~   s     	(   t   renpy.displayR   R5   R@   R2   R   R   R&   R(   RB   RG   (    (    (    sc   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\display\error.pyt   <module>   s   					9