I don't think a decorator is really necessary here. As stated above, this reads as if it's a general-purpose decorator, while actually you just might want to call a "private" method here.