Browse Source

Script to verify that all autodoc files in the reference index is actually a still existing python module.

Ask Solem 15 years ago
parent
commit
4f4398d1a3
1 changed files with 14 additions and 0 deletions
  1. 14 0
      contrib/verify-reference-index.sh

+ 14 - 0
contrib/verify-reference-index.sh

@@ -0,0 +1,14 @@
+#!/bin/bash
+modules=$(grep "celery." docs/reference/index.rst | \
+            perl -ple's/^\s*|\s*$//g;s{\.}{/}g;')
+retval=0
+for module in $modules; do
+    if [ ! -f "$module.py" ]; then
+        if [ ! -f "$module/__init__.py" ]; then
+            echo "Outdated reference: $module"
+            retval=1
+        fi
+    fi
+done
+
+exit $retval