| Server IP : 138.197.176.125 / Your IP : 216.73.217.55 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/apport/__pycache__/ |
Upload File : |
U
��8dw� � @ sl d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlZddlmZ ddlZddlZe�d�Zdadd� Zdkd d
�Zdldd�Zdmd
d�Zdndd�Zdd� Zdd� Zdd� Zdd� Zdd� Z dd� Z!dd� Z"dd � Z#dej$ddfd!d"�Z%d#d$� Z&d%d&� Z'd'd(� Z(dej$dfd)d*�Z)d+d,� Z*d-d.� Z+dod/d0�Z,dpd1d2�Z-d3Z.d4Z/d5Z0d6Z1d7Z2d8Z3d9Z4d:Z5d;Z6d<Z7d=Z8d>Z9d?d@� Z:dAdB� Z;dqdCdD�Z<dEdF� Z=dGdH� Z>dIdJ� Z?drddK�dLdM�Z@dNdO� ZAdPdQ� ZBdRdS� ZCdsdTdU�ZDdVdW� ZEdXdY� ZFdZd[� ZGd\d]� ZHdtd_d`�ZIdadb� ZJdcdd� ZKdedf� ZLdudgdh�ZMdidj� ZNejOjPZPejOjQZQdS )vz/Convenience functions for use in package hooks.� N)�implz[^0-9a-zA-Z_.-]c C sL t jd dkr$t| t�r8| �d�} nt| t�s8| �d�} t�d| �dd��S )z{Generate a valid report key name from a file path.
This will replace invalid punctuation symbols with valid ones.
r �3�UTF-8�.� �_) �sys�version�
isinstance�bytes�decode�encode�_invalid_key_chars_re�sub�replace)�path� r �2/usr/lib/python3/dist-packages/apport/hookutils.py�path_to_key'