From 7d1faed71c1f163c60e5159953e12603af33c2bb Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Wed, 2 Jun 2021 11:30:12 +0200
Subject: [PATCH] moved classifier rst to py module

---
 docs/source/protocol/classifier.rst     | 43 -------------------------
 docs/source/protocol/index.rst          |  3 +-
 inventory_provider/routes/classifier.py | 42 ++++++++++++++++++++++++
 3 files changed, 44 insertions(+), 44 deletions(-)
 delete mode 100644 docs/source/protocol/classifier.rst

diff --git a/docs/source/protocol/classifier.rst b/docs/source/protocol/classifier.rst
deleted file mode 100644
index 06729f24..00000000
--- a/docs/source/protocol/classifier.rst
+++ /dev/null
@@ -1,43 +0,0 @@
-.. classifier endpoint docs
-
-
-Classifier Endpoints
-=========================
-
-These endpoints are intended for use by Dashboard V3.
-
-.. contents:: :local:
-
-/classifier/peer-info
----------------------
-
-.. autofunction:: inventory_provider.routes.classifier.get_bgp_peer_info
-
-/classifier/juniper-link-info
------------------------------
-
-.. autofunction:: inventory_provider.routes.classifier.get_juniper_link_info
-
-
-/classifier/infinera-lambda-info
---------------------------------
-
-.. autofunction:: inventory_provider.routes.classifier.get_infinera_lambda_info
-
-
-/classifier/infinera-fiberlink-info
-------------------------------------
-
-.. autofunction::
-   inventory_provider.routes.classifier.get_fiberlink_trap_metadata
-
-/classifier/coriant-info
-------------------------
-
-.. autofunction:: inventory_provider.routes.classifier.get_coriant_info
-
-
-/classifier/mtc-interface-info
---------------------------------
-
-.. autofunction:: inventory_provider.routes.classifier.get_mtc_interface_info
diff --git a/docs/source/protocol/index.rst b/docs/source/protocol/index.rst
index 370ec063..d861e71d 100644
--- a/docs/source/protocol/index.rst
+++ b/docs/source/protocol/index.rst
@@ -28,11 +28,12 @@ API modules
    :maxdepth: 2
    :caption: Contents:
 
-   classifier
    lg
    data
    jobs
    msr
    lnetd
 
+.. automodule:: inventory_provider.routes.classifier
+
 .. automodule:: inventory_provider.routes.poller
diff --git a/inventory_provider/routes/classifier.py b/inventory_provider/routes/classifier.py
index f470dd33..6d27c8a0 100644
--- a/inventory_provider/routes/classifier.py
+++ b/inventory_provider/routes/classifier.py
@@ -1,3 +1,45 @@
+"""
+Classifier Endpoints
+=========================
+
+These endpoints are intended for use by Dashboard V3.
+
+.. contents:: :local:
+
+/classifier/peer-info
+---------------------
+
+.. autofunction:: inventory_provider.routes.classifier.get_bgp_peer_info
+
+/classifier/juniper-link-info
+-----------------------------
+
+.. autofunction:: inventory_provider.routes.classifier.get_juniper_link_info
+
+
+/classifier/infinera-lambda-info
+--------------------------------
+
+.. autofunction:: inventory_provider.routes.classifier.get_infinera_lambda_info
+
+
+/classifier/infinera-fiberlink-info
+------------------------------------
+
+.. autofunction::
+   inventory_provider.routes.classifier.get_fiberlink_trap_metadata
+
+/classifier/coriant-info
+------------------------
+
+.. autofunction:: inventory_provider.routes.classifier.get_coriant_info
+
+
+/classifier/mtc-interface-info
+--------------------------------
+
+.. autofunction:: inventory_provider.routes.classifier.get_mtc_interface_info
+"""
 import ipaddress
 import json
 import logging
-- 
GitLab