← Back
Editing: utils.cpython-311.pyc
� �|�e� � �D � d dl Z d dlZd dlmZ d dlmZ d� Zdd�Zd d�ZdS ) � N)�settings)�ImproperlyConfiguredc �: � � t � fd�|D � � � � S )z� Return True or False depending on whether the ``path`` should be ignored (if it matches any pattern in ``ignore_patterns``). c 3 �B �K � | ]}t j �|� � V � �d S �N)�fnmatch�fnmatchcase)�.0�pattern�paths ��B/usr/lib/python3/dist-packages/django/contrib/staticfiles/utils.py� <genexpr>z#matches_patterns.<locals>.<genexpr> s0 �� � � �J�J�g�w�"�4��1�1�J�J�J�J�J�J� )�any)r �patternss ` r �matches_patternsr s( �� � �J�J�J�J��J�J�J�J�J�Jr � c # �z K � |�g }| � |� � \ }}|D ]J}t ||� � r�|r1t j � ||� � }t ||� � r�F|V � �K|D ]L}t ||� � r�|r t j � ||� � }t | ||� � E d{V �� �MdS )zm Recursively walk the storage directories yielding the paths of all files that should be copied. N)�listdirr �osr �join� get_files)�storage�ignore_patterns�location�directories�files�fn�dirs r r r s� � � � � ���� ����2�2��K��� � ���B��0�0� ��� �����h��+�+�B���O�4�4� �������� <� <���C��1�1� ��� .��'�,�,�x��-�-�C��W�o�s�;�;�;�;�;�;�;�;�;�;�<� <r c �� � | �t j } | st d� � �t j | k rt d� � �t j rPt j rDt j r8t j � t j � � rt d� � �t j r5t j r+t j t j k rt d� � �dS dS dS )z= Check if the staticfiles settings have sane values. NzTYou're using the staticfiles app without having set the required STATIC_URL setting.z@The MEDIA_URL and STATIC_URL settings must have different valuesz>runserver can't serve media if MEDIA_URL is within STATIC_URL.zBThe MEDIA_ROOT and STATIC_ROOT settings must have different values)r � STATIC_URLr � MEDIA_URL�DEBUG� startswith� MEDIA_ROOT�STATIC_ROOT)�base_urls r �check_settingsr( * s � � ���&��� C�"� B�C� C� C� ��X�%�%�"� $I� J� J� J��� �8�-� �(�2E� ���)�)�(�*=�>�>� �"�L� � � � � � J��!5� J� � �H�$8� 8� 8�"� $I� J� J� J�J� J� J� J� 8� 8r )Nr r ) r r �django.confr �django.core.exceptionsr r r r( � r r �<module>r, s� �� ���� � � � � � � � � � � 7� 7� 7� 7� 7� 7�K� K� K�<� <� <� <�4J� J� J� J� J� Jr
Save File
Cancel