
    Yf                     F    d dl Z d dlZd dlZ G d de j                        Zy)    Nc                   $     e Zd ZdZd fdZ xZS )ScaleneArgumentsz:Encapsulates all arguments and default values for Scalene.c                    t         |           d| _        t        j                         dk7  | _        t        j                  dk7  | _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d	| _        d | _        d
| _        d| _        t'        d      | _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        y )NTDarwinwin32F   g{Gz?i     d   r   inf i  )super__init__cpuplatformsystemgpusysmemorystackscpu_percent_thresholdcpu_sampling_rateallocation_sampling_windowhtmljsoncolumn_widthmalloc_thresholdoutfilepidprofile_allfloatprofile_intervalprofile_onlyprofile_excludeprogram_pathreduced_profileuse_virtual_timememory_leak_detectorweb
no_browserportcli)self	__class__s    Y/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/scalene/scalene_arguments.pyr   zScaleneArguments.__init__	   s    ??$0llg-%&"!%  	' 		 	 !$  %e!$ %$(!	    )returnN)__name__
__module____qualname____doc__r   __classcell__)r-   s   @r.   r   r      s    D( (r/   r   )argparser   r   	Namespacer    r/   r.   <module>r9      s       
+x)) +r/   