IndentationError: expected an indented block

german

#1

Guten Morgen,

wenn ich die /etc/samba/smb.conf erstellen lassen will erscheit folgender Fehler.

root@pegasus:# ucr commit /etc/samba/smb.conf Multifile: /etc/samba/smb.conf File "<stdin>", line 17 if baseConfig.has_key(key) and baseConfig[key]: ^ IndentationError: expected an indented block
Ich kann leider keinen Fehler finden.

smb.conf.d.tar.gz (4.34 KB)

Gruß

Marko Rappholz


#2

Hallo,

wurden Veränderungen an den Templates vorgenommen?
In Zeile 36 der Datei “01univention-samba_main” ist ein Leerzeichen zuwenig. Die Programmiersprache Python verlässt sich zum Erkennen von logischen Blöcken auf Einrückungen, diese müssen in einer Programmdatei jeweils gleich sein, z.B. Tabulatoren oder immer 4 Leerzeichen. Darauf weist auch die Fehlermeldung hin:

IndentationError: expected an indented block

Mit freundlichen Grüssen
Tobias Scherer


#3

Hallo Herr Scherer,

Danke für die Hilfe, die Zeile 35 war nicht eingerückt und Zeile 36 fehlte tatsächlich ein Tab und ein Lehrzeichen.

Das ist mir beim anpassen gar nicht auf gefallen.

DANKE!!!

Gruß

Marko Rappholz