
    Yfj                     *   d dl Z d dlZd dlZd dlmZ d dlmZ  ed      Z e j                  dee j                  d      Z
e
j                  dd	ed d
       e
j                  d      Zej                  ddd       ej                  ddd       e
j                         \  ZZ eej&                        dk(  sej(                  d k(  r-e
j+                  ej,                          ej.                  d       	 ej0                  r5 ej2                  ej(                   e       j4                          ed       y ej2                  ej(                   e       j8                          ed       y# e$ r!  ed eej(                        z   dz          Y yw xY w)    N)dedent)ScaleneSignalsz8Turn Scalene profiling on or off for a specific process.zscalene.profileF)progdescriptionformatter_classallow_abbrevz--pidpidz
process ID)desttypedefaulthelpT)requiredz--on
store_truezturn profiling on)actionr   z--offstore_falsezturn profiling off   zScalene: profiling turned on.zScalene: profiling turned off.zProcess z not found.)argparseossystextwrapr   scalene.scalene_signalsr   usageArgumentParserRawTextHelpFormatterparseradd_argumentintadd_mutually_exclusive_groupgroupparse_known_argsargsleftlenargvr	   
print_helpstderrexitonkillstart_profiling_signalprintstop_profiling_signalProcessLookupErrorstr     O/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/scalene/profile.py<module>r3      sp    	 
  2MN	 	 	 	11	
   %c1<   	++T+:   6,5H  I   7=7K  L$$&
dsxx=AQ
cjj!CHHRL	6ww.*AAB-..*@@A./ 6	*s488}
$}
456s   6A E, 74E, ,#FF