Python Nested Function Access Outer Variable Cost