more pylint score

Use underscore variable for unused vars + some doc strings
fix error: not enough arguments for format string
typo in dest_stat + redefinition of print_src()
use underscore variable for unused variables
fix docstring + exception order (it's important)