← Back
Editing: basehttp.cpython-311.pyc
� �|�e" � �> � d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m Z ddlmZ ddl mZ dZ ej d � � Zd � Zd� Z G d� d ej � � Z G d� dej e� � Z G d� dej � � Z G d� dej � � Zddefd�ZdS )a0 HTTP server that implements the Python WSGI protocol (PEP 333, rev 1.21). Based on wsgiref.simple_server which is part of the standard library since 2.5. This is a simple server for use in testing or debugging Django apps. It hasn't been reviewed for security issues. DON'T USE IT FOR PRODUCTION USE! � N)� simple_server)�ImproperlyConfigured)� LimitedStream)�get_wsgi_application)� import_string)� WSGIServer�WSGIRequestHandlerz django.serverc � � ddl m} t | d� � }|�t � � S t |� � S # t $ r}t d|z � � |�d}~ww xY w)aK Load and return the WSGI application as configured by the user in ``settings.WSGI_APPLICATION``. With the default ``startproject`` layout, this will be the ``application`` object in ``projectname/wsgi.py``. This function, and the ``WSGI_APPLICATION`` setting itself, are only useful for Django's internal server (runserver); external WSGI servers should just be configured to point to the correct application object directly. If settings.WSGI_APPLICATION is not set (is ``None``), return whatever ``django.core.wsgi.get_wsgi_application`` returns. r )�settings�WSGI_APPLICATIONNzBWSGI application '%s' could not be loaded; Error importing module.)�django.confr �getattrr r �ImportErrorr )r �app_path�errs �>/usr/lib/python3/dist-packages/django/core/servers/basehttp.py�get_internal_wsgi_applicationr s� � � %�$�$�$�$�$��x�!3�4�4�H���#�%�%�%���X�&�&�&��� � � �"� &�(0� 1� � � � ��������s �7 � A�A�Ac �t � t j � � \ } }}t | t t t f� � S �N)�sys�exc_info� issubclass�BrokenPipeError�ConnectionAbortedError�ConnectionResetError)�exc_type�_s r �is_broken_pipe_errorr 5 s5 � ��\�^�^�N�H�a���h����!� � � � c �8 � � e Zd ZdZdZddd�� fd� Z� fd�Z� xZS )r z7BaseHTTPServer that implements the Python WSGI protocol� FT)�ipv6�allow_reuse_addressc �n �� |rt j | _ || _ t � � j |i |�� d S r )�socket�AF_INET6�address_familyr# �super�__init__)�selfr"