PASSWORD arg can be a function or a string

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
re-indent

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>