Probleme beim Import relativer / absoluter Funktionen in scikit-image

8

Ich versuche, ein PR für scikit-image einzureichen, aber ich bekomme ein Travis-CI Fehler :

%Vor%

Ich vermute, dass dies ein zirkulärer Importfehler sein könnte, aber ich verstehe nicht, wie ich das Problem lösen soll. Ich habe bereits aufgenommen frangi_filter und hessian_filter in das Filtermodul __init__.py .

Ich habe auch relative importiert, was hat zu den gleichen Fehlern geführt.

Wie kann ich einen ordnungsgemäßen Import durchführen, damit das zirkuläre Importproblem gelöst werden kann?

    
Kirill Malev 13.06.2016, 03:31
quelle

1 Antwort

6

Ein hässlicher Hack, um dies zu lösen, wäre, diesen Import in die Funktion zu verschieben, wie

%Vor%

Sie können separate "Proxy" -Funktionen für hessian_matrix und hessian_matrix_eigvals erstellen, um nicht jede Funktion mit Importen zu verschmutzen.

    
Artem Sobolev 13.06.2016, 07:39
quelle

Tags und Links