File: //lib/python3/dist-packages/duplicity/__pycache__/dup_temp.cpython-310.pyc
o
�~�_= � @ s d Z ddlmZ ddlmZ e�� ddlmZ ddlZddl Z ddl
Z
ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ dd
� ZG dd� de
j�Zddd�Zdd� ZG dd� de
j�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )zManage temporary files� )�print_function)�standard_library)�objectN)�log)�path)�file_naming)�tempdir)�config)�gpgc C s t �� �� } t| �S )z
Return a new TempPath
)r �default�mktemp�TempPath)�filename� r �4/usr/lib/python3/dist-packages/duplicity/dup_temp.py�new_temppath) s r c @ s e Zd ZdZdd� Zdd� ZdS )r
z.
Path object used as a temporary file
c C � t j�| � t�� �| j� dS �z#
Forget and delete
N)r �Path�deleter r �forget�name��selfr r r r 5 � zTempPath.deletec C �"