
    !h                     B    S SK r S SKrS SKJr  S SKJr   " S S\5      rg)    N)ScrapyCommand)get_versionsc                      ^  \ rS rSrSSS.rS\4S jrS\4S jrS\R                  SS	4U 4S
 jjr
S\\   S\R                  SS	4S jrSrU =r$ )Command   FT)LOG_ENABLEDSPIDER_LOADER_WARN_ONLYreturnc                     g)Nz[-v] selfs    ^/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/scrapy/commands/version.pysyntaxCommand.syntax   s        c                     g)NzPrint Scrapy versionr   r   s    r   
short_descCommand.short_desc   s    %r   parserNc                 J   > [         TU ]  U5        UR                  SSSSSS9  g )Nz	--verbosez-vverbose
store_truezBalso display twisted/python/platform info (useful for bug reports))destactionhelp)superadd_optionsadd_argument)r   r   	__class__s     r   r   Command.add_options   s2    F#U 	 	
r   argsoptsc                     UR                   (       a<  [        5       n[        S U 5       5      nU H  u  pV[        USU 3 SU 35        M     g [        S[        R
                   35        g )Nc              3   <   #    U  H  u  p[        U5      v   M     g 7f)N)len).0n_s      r   	<genexpr>Command.run.<locals>.<genexpr>   s     6X6AAXs   <z : zScrapy )r   r   maxprintscrapy__version__)r   r"   r#   versionswidthnameversions          r   runCommand.run   s_    <<#~H6X66E!)awYs7)45 "* GF../01r   r   )__name__
__module____qualname____firstlineno__default_settingsstrr   r   argparseArgumentParserr   list	Namespacer5   __static_attributes____classcell__)r    s   @r   r   r      sh    ',N &C &
("9"9 
d 
2S	 2);); 2 2 2r   r   )r=   r/   scrapy.commandsr   scrapy.utils.versionsr   r   r   r   r   <module>rE      s      ) .2m 2r   