What?
While demeuking a file with --remove-punctuation with lines which contains all punctuation the resulting dictionary lines contains multiple blanks lines,
Reproduction?
$cat <<EOF > foo.dict
first-password
-
-+
-+-
-+-+
-+-+-
-+-+-+
-+-+-+-
-+-+-+-+
-+-+-+-+-
-+-+-+-+-+
-+-+-+-+-+-
-+-+-+-+-+-+
-+-+-+-+-+-+-
example
foobar
EOF
$ python3 demeuk.py -i foo.dict -o bar.dict --remove-punctuation
uniq -c bar.dict
1 firstpassword
13
1 example
1 foobar
Expects?
Empty lines (or duplicated entries) to be removed from results.