Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/trac/admin/__pycache__/ |
Upload File : |
o �k�`�I � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlmZ zd dl Z W n e y7 dZ Y nw d dlmZ d dlmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZ d d lmZ d d lmZmZmZm Z m!Z!m"Z"m#Z# d dl$m%Z%m&Z&m'Z'm(Z( d dl)m*Z* d d l+m,Z, G dd� de j-�Z.G dd� de,�Z/dd� Z0dd� Z1ddd�Z2e3dkr�e�4de � e�5e2� � dS dS )� N)�shlex)�__version__)�AdminCommandError�AdminCommandManager�get_console_locale)� Configuration)� TracError)�Environment)�translation)�html)� console_print�exception_to_unicode�getpreferredencoding�printerr�printout� raw_input� to_unicode)�_� cleandoc_� has_babel�ngettext)� MacroError)� WikiMacroBasec @ s2 e Zd ZdZddei ZdZdZdZdZ dZ d:dd�Zdd � Zd d� Z dd � Zd:dd�Zdd� Zedd� �Zdd� Zedd� �Zdd� Zdd� Zedd� �Zed;dd ��Zd<d!d"�Zd#d$� Zd%d&� Zd'd(� Zd)gZed:d*d+��Z d,d-� Z!d:d.d/�Z"d0gZ#e#Z$e#Z%d1d2� Z&e&Z'e&Z(d3gZ)d4d5� Z*d6d7� Z+d8d9� Z,dS )=� TracAdmin� z3Trac Admin Console %(version)s Available Commands: �versionzTrac> Nc C s\ t j�| � trt�� }dD ]}|�|d�}qt�|� d| _|r,| �t j �|�� d S d S )Nz-/:()\r F)�cmd�Cmd�__init__�readline�get_completer_delims�replace�set_completer_delims�interactive�env_set�os�path�abspath)�self�envdir�delims�c� r, �4/usr/lib/python3/dist-packages/trac/admin/console.pyr 8 s �zTracAdmin.__init__c C s d S �Nr, �r( r, r, r- � emptylineC s zTracAdmin.emptylinec C sX t |t�r| jr tjj}nt� }t||�}| jr|�dd�}zt j �| |�p'd}W n{ ty1 � t ya } z%ttdt|�d�� |jrUt� | �|j pS| �|�d � d}W Y d}~nHd}~w tyz } ztt|�� d}W Y d}~n/d}~w ty� } ztt|�� d}| �� r�| jj�d|t|d d �� W Y d}~nd}~ww | js�|S dS )z)`line` may be a `bytes` or a `str` object�\z\\r zError: %(msg)s��msg� Nz%Exception in trac-admin command: %r%sT�� traceback)� isinstance�bytesr# �sys�stdin�encodingr r r! r r �onecmd� SystemExitr r r � show_usage�print�do_help�arg_tokenizer r � Exception� env_check�env�log�error)r( �liner; �rv�er, r, r- r<