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

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Linus1208
User
Beiträge: 2
Registriert: Montag 25. Mai 2020, 20:33

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
Benutzeravatar
sparrow
User
Beiträge: 4538
Registriert: Freitag 17. April 2009, 10:28

Wenn am Anfang der Methode der Fehler kommt, ist es vielleicht hilfeich zu sehen, was _davor_ steht.
Linus1208
User
Beiträge: 2
Registriert: Montag 25. Mai 2020, 20:33

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
Antworten