Seite 1 von 1

Expected an indented block Fehler, obwohl der Block eingerückt ist

Verfasst: Montag 25. Mai 2020, 20:44
von Linus1208
Hi,
ich programmiere zur Zeit an einem Discord Bot mit discord.py.
Als ich eine neue Methode hinzugefügt hatte, gab es am Anfang der Methode plötzlich einen "Expected an indented block" Fehler, was ja recht oft vorkommt, allerdings ist die Zeile darunter eingerückt.

Hier mein Code:

Code: Alles auswählen

def updateTicketNum():
    with open("data.json", "r") as f: #Daten aus Datei laden 
        data=json.load(f)
    data["lastticket"] += 1 #Daten aktualisieren
    with open("data.json", "w") as f: #Daten in Datei überschreiben
        json.dump(data, f, indent=2)
    return data["lastticket"] #Wert zurückgeben
Wenn ich die Funktion auskommentiere, dann ist der Fehler komischerweise am Anfang des Kommentares.

Ich würde mich auf eine möglichst schnelle Antwort freuen
LG Linus1208

Re: Expected an indented block Fehler, obwohl der Block eingerückt ist

Verfasst: Montag 25. Mai 2020, 22:05
von sparrow
Wenn am Anfang der Methode der Fehler kommt, ist es vielleicht hilfeich zu sehen, was _davor_ steht.

Re: Expected an indented block Fehler, obwohl der Block eingerückt ist

Verfasst: Dienstag 26. Mai 2020, 11:24
von Linus1208
sparrow hat geschrieben: Montag 25. Mai 2020, 22:05 Wenn am Anfang der Methode der Fehler kommt, ist es vielleicht hilfeich zu sehen, was _davor_ steht.
Ahh, ich hab gerade nochmal geschaut, ich hatte davor in einer Methode eine if-Bedingung noch "offen" deshalb ging es nicht, ich hab es jetzt behoben.
Trotzdem danke für die schnelle Antwort :wink:
LG Linus1208