a
    ç´«j8  ã                   @   s(   d Z ddlZddlZddlZdd„ ZdS )zX
This file provides zest.releaser entrypoints using when releasing new
qrcode versions.
é    Nc           	      C   s:  | d dkrdS t j t j t j t¡¡¡}t j |dd¡}t|ƒ�}| ¡ }W d  ƒ n1 sb0    Y  d}t|ƒD ]t\}}| 	d¡sŒqxt
 d|¡}t|ƒd	k r¦qx|d
 | d k}|rè| d |d
< tj ¡  d¡|d< d |¡||<  qîqx|�r6t|dƒ�&}|D ]}| |¡ �qW d  ƒ n1 �s,0    Y  dS )z5
    Update the version in the manpage document.
    ÚnameZqrcodeNÚdoczqr.1Fz.TH z	"([^"]*)"é   é   Znew_versionz	%-d %b %Yé   ú"Úw)ÚosÚpathÚdirnameÚabspathÚ__file__ÚjoinÚopenÚ	readlinesÚ	enumerateÚ
startswithÚreÚsplitÚlenÚdatetimeÚnowÚstrftimeÚwrite)	ÚdataÚbase_dirÚfilenameÚfÚlinesÚchangedÚiÚlineÚparts© r#   úM/var/www/html/laksyashrimp/venv/lib/python3.9/site-packages/qrcode/release.pyÚupdate_manpage   s.    
&
r%   )Ú__doc__r	   r   r   r%   r#   r#   r#   r$   Ú<module>   s   