HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/trac/upgrades/__pycache__/db25.cpython-310.pyc
o

�k�`0�@sddlmZdd�ZdS)�)�DatabaseManagerc
	Cs�dddifdddifdddifdddd�fdddifd	ddd
�fdddifg}t|���\}}|D]#\}}|�||�D]}|�|�q;|�d|d
�dd�|D��f�q1|j�}	|�d|	�dd�|	��fd�Wd�dS1stwYdS)zAConvert time values from integer seconds to integer microseconds.�
attachment�time)�int�int64�wiki�revision�ticket)r�
changetime�
ticket_change�	milestone)�due�	completed�versionzUPDATE %s SET %sz, css�|]	}d||fVqdS)z
%s=%s*1000000N�)�.0�columnrr�4/usr/lib/python3/dist-packages/trac/upgrades/db25.py�	<genexpr>'s��zdo_upgrade.<locals>.<genexpr>zT
            UPDATE ticket_change SET newvalue=%s*1000000
            WHERE field %s�newvaluer)z	_comment%N)r�
get_connector�alter_column_types�execute�join�db_query�cast�like)
�env�ver�cursor�tables�db_connector�_�table�columns�sql�dbrrr�
do_upgrades8


�
�
�
�
���"�r'N)�trac.dbrr'rrrr�<module>s