Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
xdg
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: RecentFiles.cpython-310.pyc
o '8�_* � @ sX d Z ddlZddlZddlZddlZddlZddlmZ G dd� d�Z G dd� d�Z dS )zo Implementation of the XDG Recent File Storage Specification http://standards.freedesktop.org/recent-file-spec � N)�ParsingErrorc @ sT e Zd Zdd� Zddd�Zdd� Zddd �Zddd�Zddd�Zdd� Z dd� Z dS )�RecentFilesc C s g | _ d| _d S )N� )r �filename��self� r �1/usr/lib/python3/dist-packages/xdg/RecentFiles.py�__init__ s zRecentFiles.__init__Nc C s� |st j�t �d�d�}z tjj�|�}W n ty! t d|�� tj jjy/ t d|��w || _ |jD ]'}|jtjjjkr]|jdkr]|jD ]}|jtjjjkr\|jdkr\| �|� qHq6| �� dS )ziParse a list of recently used files. filename defaults to ``~/.recently-used``. �HOMEz.recently-used�File not foundzNot a valid .menu filer � RecentItemN)�os�path�join�getenv�xml�dom�minidom�parse�IOErrorr �parsers�expat� ExpatErrorr � childNodes�nodeType�Node�ELEMENT_NODE�tagName�_RecentFiles__parseRecentItem�sort)r r �doc�child�recentr r r r s&