egHddlZddlZddlmZddlZddlmZGddZy)N)Versionc"eZdZdZdZddZdZy)NCSentrya Simple Wrapper sentry = NCSentry() After successfully inited class we can use Sentry debug system: Report to Sentry: SentryClient.capture_message("test") SentryClient.capture_exception(Exception("MyAwesomeString")) z0.19.2NcRi|_|r|}n@tjjtjj t }tjj |d|_|jt|j5}|jj|_ tj|jfi|j|_tj |_tj"|_dddy#1swYyxYw)Nz .sentry.conf) sentry_argsospathdirnamerealpath__file__join conf_pathconstruct_argsopenreadstripdsn sentry_sdkinitclientcapture_messagecapture_exception)self config_dirdir_pathfhs 9/opt/hc_python/lib64/python3.12/site-packages/NCSentry.py__init__zNCSentry.__init__s !Hwwrww'7'7'ABHh?  $.. !Rwwy(DH$//$((Gd6F6FGDK#-#=#=D %/%A%AD " " ! !s A=DD&c tjd}t|}t|j}||k\rd|jd<yy#t $r"}t jd|Yd}~yd}~wwxYw)Nz sentry-sdkrtraces_sample_ratez+Can't set up sentry default args properly: )metadataversionr!_NCSentry__conflict_under_versionr Exceptionwarningswarn)rdist_version_strinstalled_versionconflict_versionerrs rrzNCSentry.construct_args,s O'// =  '(8 9 &t'D'DE  $449:  !565 O MMGuM N N OsA A A8A33A8)N)__name__ __module__ __qualname____doc__r#rrrrr s  (B" Or0r)rr%importlib.metadatar!rpackaging.versionrrr/r0rr3s  %% +O+Or0