a
    4ñ»jß  ã                   @   s`   d Z ddlmZ ddlZddlmZ e de¡ e de¡ dd„ Z	d	d
„ Z
dd„ Zdd„ ZdS )a$  
Deprecated module. Functionality was split-up into:

  * behave.formatter._registry  (generic core functionality)
  * behave.formatter._builtins  (registration of known, builtin formatters)

.. since:: 1.2.5a1
    Deprecated, use "behave.formatter._registry" or "behave.formatter._builtin".
é    )Úabsolute_importN)Ú	_registryÚoncez)Use 'behave.formatter._registry' instead.c                 C   s    t jdtdd� t || ¡ dS )z©
    Register formatter class with given name.

    :param formatter_class:  Formatter class to register.
    :param name:  Name for this formatter (as identifier).
    z5Use behave.formatter._registry.register_as() instead.é   ©Ú
stacklevelN)ÚwarningsÚwarnÚDeprecationWarningr   Úregister_as)Úformatter_classÚname© r   úAE:\soccer\ml_env\Lib\site-packages\behave/formatter/formatters.pyr      s    ÿr   c                 C   s   t | | jƒ d S )N)r   r   )r   r   r   r   Úregister"   s    r   c                 C   s   t jdtdd� t | |¡S )NzUse make_formatters() insteadr   r   )r   r	   r
   r   Zmake_formatters)ÚconfigZstream_openersr   r   r   Úget_formatter&   s    ÿr   c                  C   s(   t jdtdd� ddlm}  |  ¡  d S )Nz&Use behave.formatter._builtins insteadr   r   r   ©Ú	_builtins)r   r	   r
   Úbehave.formatterr   Úsetup_formattersr   r   r   r   r   /   s
    ÿr   )Ú__doc__Ú
__future__r   r   r   r   Úsimplefilterr
   r	   r   r   r   r   r   r   r   r   Ú<module>   s   
	