U
    {h                     @   s,   d dl mZ d dlmZ G dd deZdS )    )BaseCommand)Pagec                   @   s"   e Zd ZdZdddZdd ZdS )Commandz/Resets url_path fields on each page recursivelyNc                 C   s6   | | |jdgd | D ]}| || q d S )NZurl_path)Zupdate_fields)Zset_url_pathsaveZget_childrenset_subtree)selfrootparentchild r   q/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/management/commands/set_url_paths.pyr   	   s    
zCommand.set_subtreec                 O   s   t  D ]}| | qd S )N)r   Zget_root_nodesr   )r   argsoptionsnoder   r   r   handle   s    zCommand.handle)N)__name__
__module____qualname__helpr   r   r   r   r   r   r      s   
r   N)Zdjango.core.management.baser   Zwagtail.modelsr   r   r   r   r   r   <module>   s   