
    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`MemoryFS` opener definition.
    )absolute_importprint_functionunicode_literalsN   )Opener)registry)Text   MemoryFS)ParseResultc                       e Zd ZdZdgZd Zy)	MemOpenerz`MemoryFS` opener.memc                      ddl m}  |       }|S )Nr
   r   )memoryfsr   )selffs_urlparse_result	writeablecreatecwdr   mem_fss           4/usr/lib/python3/dist-packages/fs/opener/memoryfs.pyopen_fszMemOpener.open_fs   s     	(    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   