django-watchfiles: Effizienteres Erkennen geänderter Module
Der Django-Testserver, der meist mit manage.py runserver (oder _plus)
gestartet wird, lädt sich neu, wenn Quelldateien geändert werden. Die Erkennung
solcher Änderungen ist ziemlich ineffizient, weil offenbar immer wieder im
Dateisystem nachgeschaut wird, ob noch alles beim alten geblieben ist.
Das Paket django-watchfiles ändert dies so ab, dass die Mechanismen des Betriebssystems genutzt werden, um Informationen über Änderungen zu bekommen. Dies führt zu einer deutlichen CPU-Entlastung, wie der Autor des Pakets berichtet.