Python: Six, ABC and functools.wraps | Hacker News Reader