Update article.py

`abs_path_to_article` includes the file extension now, it should be taken into account elsewhere.