
    $g                         d dl Z d dlmZ ddlmZ ddlmZmZ ddlm	Z	 ddl
mZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZmZ ddlmZ dedee         fdZg dZdS )    N)Type   )AddValidationRules)LifecycleStepSchemaExtension)DisableValidation)FieldExtension)
MaskErrors)MaxAliasesLimiter)MaxTokensLimiter)ParserCache)IgnoreContextQueryDepthLimiter)ValidationCachenamereturnc                     | dk    r#t          j        dt          d           t          S t	          dt
           d|            )N	Extensionzcimporting `Extension` from `strawberry.extensions` is deprecated, import `SchemaExtension` instead.   )
stacklevelzmodule z has no attribute )warningswarnDeprecationWarningr   AttributeError__name__)r   s    ^/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/strawberry/extensions/__init__.py__getattr__r      s[    {C 	
 	
 	
 	
 
E8EEtEE
F
FF    )r	   r   r   r   r   r   r   r   r   r
   r   r   )r   typingr   add_validation_rulesr   base_extensionr   r   disable_validationr   field_extensionr	   mask_errorsr
   max_aliasesr   
max_tokensr   parser_cacher   query_depth_limiterr   r   validation_cacher   strr   __all__ r   r   <module>r-      s"          4 4 4 4 4 4 : : : : : : : : 1 1 1 1 1 1 + + + + + + # # # # # # * * * * * * ( ( ( ( ( ( % % % % % % A A A A A A A A - - - - - -Gc Gd?3 G G G G  r   