Seite 1 von 1

Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 12:31
von Papp Nase
Hi,

ich bin im matplotlib-Handbuch auf die Klasse mlab.FIFOBuffer gestoßen. Ich verwende die matplotlib 1.4.0. Ich kriege eine Fehlermeldung:

C:\...: MatplotlibDeprecationWarning: The FIFOBuffer class was deprecated in version 1.3.

Bedeutet diese Meldung, dass es die mlab.FIFOBuffer-Klasse dort nicht mehr gibt?

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 12:41
von BlackJack
@Papp Nase: Es gibt sie noch, aber seit Version 1.3 ist klar das man sie nicht mehr verwenden sollte. Ist eine Warnung. Man sollte davon ausgehen das die Klasse in einer zukünftigen Version nicht mehr existieren wird.

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 12:41
von snafu
@Papp Nase: Nein, "deprecated" heißt, dass ein bestimmtes Feature in einer zukünftigen Version verschwinden wird. Ein solches Feature existiert dann nur noch aus Kompatibilitätsgründen. Man sollte es nicht weiter verwenden. Tut man es trotzdem, dann erscheint eine solche Warnung. Und wie gesagt: Irgendwann ist das Feature ganz weg. Code, der es dann noch verwenden will, wird mit einem Fehler abbrechen.

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 12:42
von Papp Nase
hmm, ok. Gibt es statt dessen eine alternative Funktion, die ähnlich der auslaufenden Funktion ist?

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 12:46
von snafu
Papp Nase hat geschrieben:Gibt es statt dessen eine alternative Funktion, die ähnlich der auslaufenden Funktion ist?
Oft wird diese Frage in der Moduldokumentation beantwortet. Guck halt mal da nach.

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 13:24
von Papp Nase
snafu hat geschrieben:
Papp Nase hat geschrieben:Gibt es statt dessen eine alternative Funktion, die ähnlich der auslaufenden Funktion ist?
Oft wird diese Frage in der Moduldokumentation beantwortet. Guck halt mal da nach.
ein 1.4.0-Handbuch hab ich nicht gefunden, das einzige PDF-Handbuch mit über tausend Seiten gibts nur für das Release 1.3.1 :-(

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 13:44
von BlackJack
Papp Nase: 1.3.1 ist ja auch die aktuelle offizielle, stabile Version.

Re: Verstehe Sinn der Fehlermeldung nicht

Verfasst: Donnerstag 21. August 2014, 13:45
von Papp Nase
ach so, aber ich habe die matplotlib mit apt-get install python-matplotlib installiert, also scheint sich das System die unstable-Version genommen zu haben :-(