Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/landscape/lib/__pycache__/ |
Upload File : |
o ���cJ � @ sH d Z ddlZddlmZmZ dZdZdddd d �Zddd�Zd d� Z dS )z*Get information from /usr/bin/lsb_release.� N)�CalledProcessError�check_outputz/usr/bin/lsb_releasez/etc/lsb_release�distributor-id�description�release� code-name)� DISTRIB_ID�DISTRIB_DESCRIPTION�DISTRIB_RELEASE�DISTRIB_CODENAMEc C s� | rt j�| �rt| �S tt jd��<}z ttdg|d�}W n tt fy3 t| � Y W d � S w |� � �d�\}}}}}||||d�W d � S 1 sQw Y dS )z� Returns a C{dict} holding information about the system LSB release. Reads from C{lsb_release_filename} if it exists, else calls C{LSB_RELEASE} �wz-as)�stderrN� )r r r r )�os�path�exists�parse_lsb_release_file�open�devnullr �LSB_RELEASEr �FileNotFoundError�decode�split)�lsb_release_filename�FNULL�lsb_info�dist�descr � code_name�_� r �;/usr/lib/python3/dist-packages/landscape/lib/lsb_release.py�parse_lsb_release s ��$�r"