
    ob                         d Z ddlmZmZmZ ddlZddlmZ ddlmZ ej                  rddlm
Z
 dd	lmZ dd
lmZ ej                   G d de             Zy)z`TempFS` opener definition.
    )absolute_importprint_functionunicode_literalsN   )Opener)registry)Text   TempFS)ParseResultc                       e Zd ZdZdgZd Zy)
TempOpenerz`TempFS` opener.tempc                 8    ddl m}  ||j                        }|S )Nr
   r   )
identifier)tempfsr   resource)selffs_urlparse_result	writeablecreatecwdr   temp_fss           2/usr/lib/python3/dist-packages/fs/opener/tempfs.pyopen_fszTempOpener.open_fs   s     	$L$9$9:    N)__name__
__module____qualname____doc__	protocolsr    r   r   r   r      s    Ir   r   )r"   
__future__r   r   r   typingbaser   r   TYPE_CHECKINGr	   r   r   parser   installr   r$   r   r   <module>r+      sO    I H   	" 
  r   