
     in                     <    d Z ddlmZ  G d dej                  ZdS )a  
Null output --- :mod:`MDAnalysis.coordinates.null`
==================================================

The :class:`NullWriter` provides a Writer instance that behaves like
any other writer but effectively ignores its input and does not write
any output files. This is similar to writing to ``/dev/null``.

This class exists to allow developers writing generic code and tests.

Classes
-------

.. autoclass:: NullWriter
   :members:

   )basec                   0    e Zd ZdZdZdZdddZd Zd Zd	S )

NullWriterzA trajectory Writer that does not do anything.

    The NullWriter is the equivalent to ``/dev/null``: it behaves like
    a Writer but ignores all input. It can be used in order to
    suppress output.
    NULLTpsAngstrom)timelengthc                     d S )N )selffilenamekwargss      e/srv/www/vhosts/g4struct/public_html/venv/lib/python3.11/site-packages/MDAnalysis/coordinates/null.py__init__zNullWriter.__init__7   s        c                 V    	 |j         }d S # t          $ r d}t          |          d w xY w)Nz-Input obj is neither an AtomGroup or Universe)atomsAttributeError	TypeError)r   objr   errmsgs       r   _write_next_framezNullWriter._write_next_frame:   sB    	.IEEE 	. 	. 	.DFF##-	.s    (N)	__name__
__module____qualname____doc__format
multiframeunitsr   r   r   r   r   r   r   +   sU          FJZ00E  . . . . .r   r   N)r    r   
WriterBaser   r   r   r   <module>r#      sY   . "      . . . . . . . . . .r   