Hallo, ich versuche gerade, ein Paket für (Debian) Hurd einzurichten, welches multiprocessing benutzt. Unter Hurd ist die Funktion sem_open() nicht implementiert. Wenn ich jetzt folgendes mache: import multiprocessing q = multiprocessing.Queue() bekomme ich unter Python2.7 einen ImportError. Wenn ich es unter Python3.4 mache, gibt es dagegen einen NotImplementedError. Die Dokumentation schweigt sich dazu aus. Ich bin etwas verwundert, dass das 1. nicht dokumentiert ist 2. sich offensichtlich irgendwann verändert hat Kann ich jetzt darauf bauen, dass es immer einer der beiden Fehler ist, oder muss ich damit rechnen, dass sich das bei Python3.5 wieder ändert? Zum Beispiel, dass multiprocessing.Queue() erfolgreich war, aber die Verwendung der Queue abbricht? Was ist der "saubere" Weg, ein fehlendes sem_open() abzufangen? Ole