
     hN                     h    S r SSKJr  SSKJrJrJr  SSKJr  S\S\4   S\\	\4   S\S\4   4S	 jr
g
)z*Common functions used in Item Loaders code    )partial)AnyCallableMutableMapping)get_func_argsfunction.contextreturnc                 6    S[        U 5      ;   a	  [        XS9$ U $ )zWrap functions that receive loader_context to contain the context
"pre-loaded" and expose a interface that receives only one argument
loader_context)r   )r   r   )r   r	   s     Y/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/itemloaders/common.pywrap_loader_contextr   	   s!     =22x88    N)__doc__	functoolsr   typingr   r   r   itemloaders.utilsr   strr    r   r   <module>r      sL    0  0 0 +	sCx 	+9#s(+C	c3h	r   