`corvus.py` soll nur als Anschauungsobjekt für die Verwendung des »Python-Postprocessings« dienen. Es wird die Ausgabe des CORVUS-Steuergerätes ausgewertet, zu dem per DEVHUB-Zugriff Kontakt aufgenommen wurde (Befehl `pos`). Siehe dazu: [`devhub-simple.py`](https://gitlab1.ptb.de/vaclab/Python-Beispiele/-/tree/main/DevHub).
`corvus.py` sowie die anderen Python- und Javascript-Dateien für das Postprocessing müssen sich zur Laufzeit des DEVHUB-Servers unterhalb eines Untererzeichnisses `resources/{js,py}` befinden. `resources` befindet sich auf der selben Ebene wie die Jar-Datei `devhub-x.y.z-standalone.jar`.
Während der normalen Kommunikation zwischen DEVHUB-Server und Python-Prozess ist ein Test des Python-Codes schwierig. Es empfiehlt sich daher, das Python-Programm unabhängig vom DEVHUB-Server zu testen. Im konkreten Fall kann das folgendermaßen geschehen:
Auf diese Weise werden die beiden vom DEVHUB-Server an den Python-Aufruf übergebenen Kommandozeilenparameter `task` und `data` für den Zweck des Tests ausreichend simuliert. Getestet wurde der Aufruf auf der Linux-Kommandozeile. Unter einem Windows-Terminal ist die Behandlung der Quotes-Zeichen möglicherweise etwas anders vorzunehmen.