ó
    Æàh<  ã                   óF   • S r SSKrSSKJr  SSKrSSKJr  SS\S\4S jjrg)	z%
Application data directory support.
é    N)Úcast)ÚcurrentframeÚ
moduleNameÚreturnc                 ó¼   • U (       d2  [        S5      n[        R                  " U5      nUc   eUR                  n [	        [
        [        R                  " U 5      5      $ )zÍ
Get a data directory for the caller function, or C{moduleName} if given.

@param moduleName: The module name if you don't wish to have the caller's
    module.

@returns: A directory for putting data in.
é   )r   ÚinspectÚ	getmoduleÚ__name__r   ÚstrÚappdirsÚuser_data_dir)r   ÚcallerÚmodules      Ú^/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/python/_appdirs.pyÚgetDataDirectoryr      sM   € ö Ü˜a“ˆÜ×"Ò" 6Ó*ˆØÑ!Ð!Ð!Ø—_‘_ˆ
ä””W×*Ò*¨:Ó6Ó7Ð7ó    )Ú )	Ú__doc__r	   Útypingr   r   Útwisted.python.compatr   r   r   © r   r   Ú<module>r      s+   ðñ
ó Ý ã å .ñ8 ð 8¨cö 8r   