/
proc
/
self
/
root
/
proc
/
self
/
root
/
lib
/
python3
/
dist-packages
/
reportbug
/
__pycache__
/
Upload File
HOME
� �&=d� � � � d dl Z d dlZd dlZdd�Z e� � Ze j e j z e j z Z e e d� � r ee j z Z e e d� � r ee j z ZeZ e e d� � r ee j z Zdd�Zd edd ddfd�Zd � ZdS )� Nc �� � dg}| r|� | � � |r|� |� � |� t j d� � � � d� |� � S )a) Generate filename prefix for a temporary file Parameters ---------- package : str, optional package name, will be included in prefix if given extra : str, optional extra string to include in prefix Returns ------- str filename prefix � reportbugz %Y%m%d%H%M%S-�-)�append�time�strftime�join)�package�extra�plists �5/usr/lib/python3/dist-packages/reportbug/tempfiles.py�tempfile_prefixr sk � � �M�E�� � ���W����� � ���U���� �L�L����/�/�0�0�0��8�8�E�?�?�� �O_NOINHERIT� O_NOFOLLOW�O_BINARY�w+b���c �� � d|v rt j | t d� � }nt j | t d� � } t j |||� � S # t $ r t j |� � � w xY w)a Wrapper for open() setting some flags Parameters ---------- filename : str file name mode : str, optional open mode bufsize : int, optional buffer size in bytes Returns ------- an open file object �bi� )�os�open�_bin_openflags�_text_openflags�fdopen� Exception�close)�filename�mode�bufsize�fds r �open_write_safer"