python 2/3 input; auto_suffix; bugfix