Dashboard
PHP:
8.3.30
OS:
Linux
User:
dh_mnqueb
/
/
usr
/
lib
/
python3
/
dist-packages
/
xdg
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: Menu.cpython-310.pyc
o ��_�� � @ s� d Z ddlZddlZddlZddlZddlZzddlm mZ W n e y3 ddl m mZ Y nw ddlm Z mZ ddlmZ ddlmZ ddlmZ ddlZddlZdd� Zd d � ZdZdZd ZdZdZdZG dd� d�Z G dd� d�Z!G dd� d�Z"G dd� d�Z#G dd� d�Z$G dd� d�Z%G dd� d�Z&d\Z'Z(d d!� Z)d"d#� Z*d$d%� Z+d&d'� Z,G d(d)� d)e-�Z.G d*d+� d+�Z/d/d-d.�Z0dS )0a� Implementation of the XDG Menu Specification http://standards.freedesktop.org/menu-spec/ Example code: from xdg.Menu import parse, Menu, MenuEntry def print_menu(menu, tab=0): for submenu in menu.Entries: if isinstance(submenu, Menu): print (" " * tab) + unicode(submenu) print_menu(submenu, tab+1) elif isinstance(submenu, MenuEntry): print (" " * tab) + unicode(submenu.DesktopEntry) print_menu(parse()) � N)� xdg_data_dirs�xdg_config_dirs)�DesktopEntry)�ParsingError)�PY3c C sD t jdkrt�| �} t jdkrt�| �S t�| �S tj| t�� d�S )N)� � )r � ��id�ctx)�sys�version_info�ast�literal_eval�Constant�NameConstant�Name�Load)�name� r �*/usr/lib/python3/dist-packages/xdg/Menu.py� _ast_const'