o
    ˷e{                     @   s   d Z dZdd ZddlmZ ddlT ddlmZ ddlmZ dd	l	m
Z
 ddl	T dd
lmZ ddlT ddlmZ ddlT ddlmZ ddlT ddlmZ ddlT ddlmZ ddlT ddlmZ ddlT ddlmZ ddlT ddlmZ ddlmZ ddlT dS )z
NetworkX
========

NetworkX is a Python package for the creation, manipulation, and study of the
structure, dynamics, and functions of complex networks.

See https://networkx.org for complete documentation.
z2.8.6c                 C   sD   | dkrt d| dkrt d| dkrt dtdt d|  )	z8Remove functions and provide informative error messages.nx_yamla  
The nx_yaml module has been removed from NetworkX.
Please use the `yaml` package directly for working with yaml data.
For example, a networkx.Graph `G` can be written to and loaded
from a yaml file with:

    import yaml

    with open('path_to_yaml_file', 'w') as fh:
        yaml.dump(G, fh)
    with open('path_to_yaml_file', 'r') as fh:
        G = yaml.load(fh, Loader=yaml.Loader)

Note that yaml.Loader is considered insecure - see the pyyaml
documentation for further details.

This message will be removed in NetworkX 3.0.	read_yamla5  
read_yaml has been removed from NetworkX, please use `yaml`
directly:

    import yaml

    with open('path', 'r') as fh:
        yaml.load(fh, Loader=yaml.Loader)

Note that yaml.Loader is considered insecure - see the pyyaml
documentation for further details.

This message will be removed in NetworkX 3.0.
write_yamlz
write_yaml has been removed from NetworkX, please use `yaml`
directly:

    import yaml

    with open('path_for_yaml_output', 'w') as fh:
        yaml.dump(G_to_be_yaml, fh)

This message will be removed in NetworkX 3.0.zmodule z has no attribute )ImportErrorAttributeError__name__)name r   H/var/www/ideatree/venv/lib/python3.10/site-packages/networkx/__init__.py__getattr__   s   
r
       )_lazy_import)*)utils)classes)filters)convert)convert_matrix)relabel)
generators)	readwrite)
algorithms)linalg)run)drawingN)__doc____version__r
   networkx.lazy_importsr   networkx.exceptionnetworkxr   r   networkx.classesr   r   networkx.convertr   networkx.convert_matrixr   networkx.relabelr   networkx.generatorsr   networkx.readwriter   networkx.algorithmsr   networkx.linalgnetworkx.testing.testr   testr   networkx.drawingr   r   r   r	   <module>   s4    
)