ó
ÐH/\c           @  s²   d  Z  d d l m Z d d l Z d d l Z e d e e d d ƒ f ƒ g  Z d „  Z	 e j e	 ƒ Z
 y d d Wn e k
 r’ e
 j ƒ  n Xe d	 g k s® t e ƒ ‚ d S(
   sj   Testing that greenlet restores sys.exc_info.

Passes with CPython + greenlet 0.4.0

Fails with PyPy 2.2.1
iÿÿÿÿ(   t   print_functionNs   Your greenlet version: %st   __version__c           C  s   t  j t t j ƒ  ƒ ƒ d  S(   N(   t   resultt   appendt   reprt   syst   exc_info(    (    (    s?   lib/python2.7/site-packages/gevent/tests/test__real_greenlet.pyt   func   s    i   i    s   (None, None, None)(   t   __doc__t
   __future__R    R   t   greenlett   printt   getattrt   NoneR   R   t   gt   ZeroDivisionErrort   switcht   AssertionError(    (    (    s?   lib/python2.7/site-packages/gevent/tests/test__real_greenlet.pyt   <module>   s   	