
    gR                     4    d dl Z d dlZd dlmZ d dlZd Zd Zy)    N)dedentc                    | j                  d      }|j                  t        d             t        j                  t
        j                        5 }t        j                  t        j                  t        |      gt
        j                         d d d        j                  j                  }d|v sJ d|v sJ d|v sJ d|v sJ y # 1 sw Y   8xY w)Napp.pyz
    from posthog import Posthog
    posthog = Posthog('phc_x', host='https://eu.i.posthog.com', enable_exception_autocapture=True, debug=True, on_error=lambda e, batch: print('error handling batch: ', e, batch))

    # frame_value = "LOL"

    1/0
    stderr   ZeroDivisionError   LOL(   DEBUG:posthog:data uploaded successfully   "$exception_list": [{"mechanism": {"type": "generic", "handled": true}, "module": null, "type": "ZeroDivisionError", "value": "division by zero", "stacktrace": {"frames": [{"platform": "python", "filename": "app.py", "abs_path"joinwriter   pytestraises
subprocessCalledProcessErrorcheck_outputsys
executablestrSTDOUTvalueoutputtmpdirappexcinfor   s       X/var/www/openai/venv/lib/python3.12/site-packages/posthog/test/test_exception_capture.pytest_excepthookr          
++h
CII		
 
z44	5S ::CTCTU 
6 ]]!!F6)))V6&@@@ 	o		 
6	5   ?CCc                    | j                  d      }|j                  t        d             t        j                  t
        j                        5 }t        j                  t        j                  t        |      gt
        j                         d d d        j                  j                  }d|v sJ d|v sJ d|v sJ d|v sJ y # 1 sw Y   8xY w)Nr   aE  
    from posthog import Posthog, Integrations
    posthog = Posthog('phc_x', host='https://eu.i.posthog.com', enable_exception_autocapture=True, exception_autocapture_integrations=[Integrations.Django], debug=True, on_error=lambda e, batch: print('error handling batch: ', e, batch))

    # frame_value = "LOL"

    1/0
    r   r   r	   r
   r   r   r   s       r   %test_trying_to_use_django_integrationr#   %   r    r!   )r   r   textwrapr   r   r   r#        r   <module>r'      s     
  :r&   