o
    hT                     @   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d Zdd ZdS )Commandc                 C   s    |j dtd |j dtd d S )Nfrom_id)typeto_id)add_argumentint)selfparser r   f/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/management/commands/move_pages.pyadd_arguments   s   zCommand.add_argumentsc                 O   s   t jj|d d}t jj|d d}| }| jdtt| d |j d |j d  |D ]	}|j	|dd	 q0| jd
 d S )Nr   )pkr   zMoving z pages from "z" to ""z
last-child)posDone)
r   objectsgetget_childrenstdoutwritestrlentitlemove)r
   argsoptions	from_pageto_pagepagespager   r   r   handle   s*   
	zCommand.handleN)__name__
__module____qualname__r   r"   r   r   r   r   r      s    r   N)django.core.management.baser   wagtail.modelsr   r   r   r   r   r   <module>   s    