reusable code in python