Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/django/urls/__pycache__/ |
Upload File : |
o 3�a� � @ st d Z ddlmZ ddlmZ ddlmZ ddlmZm Z m Z mZmZ d dd �Z dd d�Zeee d�Zeee d�ZdS )zFunctions for use in URLsconfs.� )�partial)� import_module)�ImproperlyConfigured� )�LocalePrefixPattern�RegexPattern�RoutePattern� URLPattern�URLResolverNc C s� d }t | t�r#z| \}}W n ty" |rtd��tdt| � ��w | }t |t�r.t|�}t|d|�}t|d|�}|rB|sBtd��|pE|}t |ttf�ra|D ]}t|dd �}t |t �r`td��qO|||fS )NzMCannot override the namespace for a dynamic module that provides a namespace.z�Passing a %d-tuple to include() is not supported. Pass a 2-tuple containing the list of patterns and app_name, and provide the namespace argument to include() instead.�urlpatterns�app_namez�Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead.�patternz:Using i18n_patterns in an included URLconf is not allowed.) � isinstance�tuple� ValueErrorr �len�strr �getattr�listr )�arg� namespacer �urlconf_module�patterns�url_patternr � r �2/usr/lib/python3/dist-packages/django/urls/conf.py�include sD ���� � �� r c C sb t |ttf�r|| dd�}|\}}}t|||||d�S t|�r-|| |dd�}t||||�S td��)NF)�is_endpoint)r r T)�namer zAview must be a callable or a list/tuple in the case of include().)r r r r �callabler � TypeError) �route�view�kwargsr �Patternr r r r r r r �_path9 s �r% )r$ )N)NNN)�__doc__� functoolsr � importlibr �django.core.exceptionsr � resolversr r r r r r r% �path�re_pathr r r r �<module> s -